equal
deleted
inserted
replaced
59 $ hg -q revert -a --no-backup |
59 $ hg -q revert -a --no-backup |
60 |
60 |
61 $ mkdir dir |
61 $ mkdir dir |
62 $ echo boo > dir/file |
62 $ echo boo > dir/file |
63 $ hg add |
63 $ hg add |
64 adding dir/file (glob) |
64 adding dir/file |
65 $ hg -v commit -m commit-9 dir |
65 $ hg -v commit -m commit-9 dir |
66 committing files: |
66 committing files: |
67 dir/file |
67 dir/file |
68 committing manifest |
68 committing manifest |
69 committing changelog |
69 committing changelog |
178 $ mkdir foo |
178 $ mkdir foo |
179 $ echo foo > foo/foo |
179 $ echo foo > foo/foo |
180 $ mkdir bar |
180 $ mkdir bar |
181 $ echo bar > bar/bar |
181 $ echo bar > bar/bar |
182 $ hg add |
182 $ hg add |
183 adding bar/bar (glob) |
183 adding bar/bar |
184 adding foo/foo (glob) |
184 adding foo/foo |
185 $ HGEDITOR=cat hg ci -e -m commit-subdir-1 foo |
185 $ HGEDITOR=cat hg ci -e -m commit-subdir-1 foo |
186 commit-subdir-1 |
186 commit-subdir-1 |
187 |
187 |
188 |
188 |
189 HG: Enter commit message. Lines beginning with 'HG:' are removed. |
189 HG: Enter commit message. Lines beginning with 'HG:' are removed. |
678 > 'evil', [notrc], filectxfn, 0) |
678 > 'evil', [notrc], filectxfn, 0) |
679 > r.commitctx(c) |
679 > r.commitctx(c) |
680 > EOF |
680 > EOF |
681 $ $PYTHON evil-commit.py |
681 $ $PYTHON evil-commit.py |
682 $ hg co --clean tip |
682 $ hg co --clean tip |
683 abort: path contains illegal component: HG~1/hgrc (glob) |
683 abort: path contains illegal component: HG~1/hgrc |
684 [255] |
684 [255] |
685 |
685 |
686 $ hg rollback -f |
686 $ hg rollback -f |
687 repository tip rolled back to revision 2 (undo commit) |
687 repository tip rolled back to revision 2 (undo commit) |
688 $ cat > evil-commit.py <<EOF |
688 $ cat > evil-commit.py <<EOF |
697 > 'evil', [notrc], filectxfn, 0) |
697 > 'evil', [notrc], filectxfn, 0) |
698 > r.commitctx(c) |
698 > r.commitctx(c) |
699 > EOF |
699 > EOF |
700 $ $PYTHON evil-commit.py |
700 $ $PYTHON evil-commit.py |
701 $ hg co --clean tip |
701 $ hg co --clean tip |
702 abort: path contains illegal component: HG8B6C~2/hgrc (glob) |
702 abort: path contains illegal component: HG8B6C~2/hgrc |
703 [255] |
703 [255] |
704 |
704 |
705 # test that an unmodified commit template message aborts |
705 # test that an unmodified commit template message aborts |
706 |
706 |
707 $ hg init unmodified_commit_template |
707 $ hg init unmodified_commit_template |