##// END OF EJS Templates
debugcommands: introduce new debugrequirements command...
debugcommands: introduce new debugrequirements command This for now just prints out the list of current requirements. In future this will be helpful in reading requirements from couple of sources, and checking which requirement comes from where. Differential Revision: https://phab.mercurial-scm.org/D8632

File last commit:

r42766:f802a75d default
r45667:4a28f5e8 default
Show More
test-editor-filename.t
64 lines | 1.4 KiB | text/troff | Tads3Lexer
/ tests / test-editor-filename.t
Michael Bolin
editor: use an unambiguous path suffix for editor files...
r34030 Test temp file used with an editor has the expected suffix.
$ hg init
Create an editor that writes its arguments to stdout and set it to $HGEDITOR.
$ cat > editor.sh << EOF
> echo "\$@"
> exit 1
> EOF
$ hg add editor.sh
Yuya Nishihara
test-editor-filename: fix portability of fake editor command...
r34060 $ HGEDITOR="sh $TESTTMP/editor.sh"
Michael Bolin
editor: use an unambiguous path suffix for editor files...
r34030 $ export HGEDITOR
Verify that the path for a commit editor has the expected suffix.
$ hg commit
*.commit.hg.txt (glob)
Yuya Nishihara
test-editor-filename: fix portability of fake editor command...
r34060 abort: edit failed: sh exited with status 1
Michael Bolin
editor: use an unambiguous path suffix for editor files...
r34030 [255]
Verify that the path for a histedit editor has the expected suffix.
$ cat >> $HGRCPATH <<EOF
> [extensions]
> rebase=
> histedit=
> EOF
$ hg commit --message 'At least one commit for histedit.'
$ hg histedit
*.histedit.hg.txt (glob)
Yuya Nishihara
test-editor-filename: fix portability of fake editor command...
r34060 abort: edit failed: sh exited with status 1
Michael Bolin
editor: use an unambiguous path suffix for editor files...
r34030 [255]
Michael Bolin
editor: file created for diff action should have .diff suffix...
r34056
Verify that when performing an action that has the side-effect of creating an
editor for a diff, the file ends in .diff.
$ echo 1 > one
$ echo 2 > two
$ hg add
adding one
adding two
$ hg commit --interactive --config ui.interactive=true --config ui.interface=text << EOF
> y
> e
> q
> EOF
diff --git a/one b/one
new file mode 100644
Kyle Lippincott
patch: use a short, fixed-size message for last line of prompt (issue6158)...
r42766 examine changes to 'one'?
(enter ? for help) [Ynesfdaq?] y
Michael Bolin
editor: file created for diff action should have .diff suffix...
r34056
@@ -0,0 +1,1 @@
+1
Kyle Lippincott
patch: use a short, fixed-size message for last line of prompt (issue6158)...
r42766 record change 1/2 to 'one'?
(enter ? for help) [Ynesfdaq?] e
Michael Bolin
editor: file created for diff action should have .diff suffix...
r34056
*.diff (glob)
editor exited with exit code 1
Kyle Lippincott
patch: use a short, fixed-size message for last line of prompt (issue6158)...
r42766 record change 1/2 to 'one'?
(enter ? for help) [Ynesfdaq?] q
Michael Bolin
editor: file created for diff action should have .diff suffix...
r34056
abort: user quit
[255]