test-histedit-no-backup.t
70 lines
| 1.9 KiB
| text/troff
|
Tads3Lexer
/ tests / test-histedit-no-backup.t
|
r38566 | $ . "$TESTDIR/histedit-helpers.sh" | ||
Enable extension used by this test | ||||
$ cat >>$HGRCPATH <<EOF | ||||
> [extensions] | ||||
> histedit= | ||||
> EOF | ||||
|
r38761 | ========================================== | ||
Test history-editing-backup config option| | ||||
========================================== | ||||
|
r38566 | Repo setup: | ||
$ hg init foo | ||||
$ cd foo | ||||
$ echo first>file | ||||
$ hg ci -qAm one | ||||
$ echo second>>file | ||||
$ hg ci -m two | ||||
$ echo third>>file | ||||
$ hg ci -m three | ||||
$ echo forth>>file | ||||
$ hg ci -m four | ||||
$ hg log -G --style compact | ||||
@ 3[tip] 7d5187087c79 1970-01-01 00:00 +0000 test | ||||
| four | ||||
| | ||||
o 2 80d23dfa866d 1970-01-01 00:00 +0000 test | ||||
| three | ||||
| | ||||
o 1 6153eb23e623 1970-01-01 00:00 +0000 test | ||||
| two | ||||
| | ||||
o 0 36b4bdd91f5b 1970-01-01 00:00 +0000 test | ||||
one | ||||
|
r38756 | Test when `history-editing-backup` config option is enabled: | ||
$ hg histedit -r '36b4bdd91f5b' --commands - << EOF | ||||
> pick 36b4bdd91f5b 0 one | ||||
> pick 6153eb23e623 1 two | ||||
> roll 80d23dfa866d 2 three | ||||
> edit 7d5187087c79 3 four | ||||
> EOF | ||||
merging file | ||||
Editing (7d5187087c79), you may commit or record as needed now. | ||||
(hg histedit --continue to resume) | ||||
[1] | ||||
$ hg histedit --abort | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
saved backup bundle to $TESTTMP/foo/.hg/strip-backup/1d8f701c7b35-cf7be322-backup.hg | ||||
saved backup bundle to $TESTTMP/foo/.hg/strip-backup/5c0056670bce-b54b65d0-backup.hg | ||||
Test when `history-editing-backup` config option is not enabled | ||||
Enable config option: | ||||
$ cat >>$HGRCPATH <<EOF | ||||
> [ui] | ||||
> history-editing-backup=False | ||||
> EOF | ||||
$ hg histedit -r '36b4bdd91f5b' --commands - << EOF | ||||
> pick 36b4bdd91f5b 0 one | ||||
> pick 6153eb23e623 1 two | ||||
> roll 80d23dfa866d 2 three | ||||
> edit 7d5187087c79 3 four | ||||
> EOF | ||||
merging file | ||||
Editing (7d5187087c79), you may commit or record as needed now. | ||||
(hg histedit --continue to resume) | ||||
[1] | ||||
$ hg histedit --abort | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||