mirror of
https://github.com/facebook/sapling.git
synced 2024-10-16 19:57:18 +03:00
8c4a52d608
Summary: This makes tests closer to production setup and removes a bunch of "saved backup bundle to ..." messages. With D9236657, this should not hurt server-side performance. Unfortunately a lot tests cannot be migrated easily, mostly because revision numbers are used. They are left with a TODO. Reviewed By: DurhamG Differential Revision: D9237694 fbshipit-source-id: c993fce18f07aba09f6d70964e248af8d501575a
42 lines
908 B
Perl
42 lines
908 B
Perl
TODO: Make this test compatibile with obsstore enabled.
|
|
$ setconfig experimental.evolution=
|
|
#require rmcwd
|
|
|
|
Ensure that dirsync does not cause an abort when cwd goes missing
|
|
|
|
$ enable rebase dirsync
|
|
$ setconfig phases.publish=False
|
|
|
|
$ newrepo
|
|
$ drawdag <<'EOF'
|
|
> change # change/a = a
|
|
> |
|
|
> | delete # delete/dir/a = (removed)
|
|
> | /
|
|
> base # base/dir/a = a
|
|
> EOF
|
|
|
|
$ hg co -q $change
|
|
$ cd dir
|
|
|
|
$ hg rebase -s . -d $delete
|
|
rebasing 1:6f52fdb3a577 "change"
|
|
current directory was removed
|
|
(consider changing to repo root: $TESTTMP/repo1)
|
|
saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/6f52fdb3a577-1340ca06-rebase.hg
|
|
|
|
$ cd -
|
|
$TESTTMP/repo1
|
|
$ hg status
|
|
|
|
$ hg log -Gr ":" -T "{node|short} {desc}"
|
|
@ 74e7da63e173 change
|
|
|
|
|
o 5f45087392e8 delete
|
|
|
|
|
o aa6caddcd04f base
|
|
|
|
$ hg rebase --abort
|
|
abort: no rebase in progress
|
|
[255]
|