Comments
Patch
@@ -420,6 +420,19 @@
forgetting newfile
$ hg status
? newfile
+ $ rm newfile
+ $ hg co 0
+ 1 files updated, 0 files merged, 4 files removed, 0 files unresolved
+ $ hg status
+ $ hg revert -r 2 -i <<EOF
+ > y
+ > n
+ > EOF
+ add new file folder1/g (Yn)? y
+ adding folder1/g
+ add new file folder2/h (Yn)? n
+ $ hg status
+ A folder1/g
When a line without EOL is selected during "revert -i" (issue5651)
@@ -3752,6 +3752,12 @@
if f in newlyaddedandmodifiedfiles:
continue
+ if interactive:
+ choice = repo.ui.promptchoice(
+ _(b"add new file %s (Yn)?$$ &Yes $$ &No") % uipathfn(f)
+ )
+ if choice != 0:
+ continue
prntstatusmsg(b'add', f)
checkout(f)
repo.dirstate.set_tracked(f)