mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
dc4fd3bf46
This extension produces quite a lot of informational messages during its normal operation and it is hard to say which strings can be changed and which cannot.
189 lines
3.6 KiB
Plaintext
189 lines
3.6 KiB
Plaintext
adding x
|
|
patch queue now empty
|
|
% should fail
|
|
abort: no patch named does-not-exist.patch
|
|
% should fail
|
|
abort: no patches applied
|
|
applying a.patch
|
|
now at: a.patch
|
|
% should guard a.patch
|
|
% should print +a
|
|
a.patch: +a
|
|
patch queue now empty
|
|
% should fail
|
|
cannot push 'a.patch' - guarded by ['+a']
|
|
a.patch: +a
|
|
% should push b.patch
|
|
applying b.patch
|
|
now at: b.patch
|
|
patch queue now empty
|
|
% test selection of an empty guard
|
|
abort: guard cannot be an empty string
|
|
number of unguarded, unapplied patches has changed from 2 to 3
|
|
% should push a.patch
|
|
applying a.patch
|
|
now at: a.patch
|
|
% should print -a
|
|
c.patch: -a
|
|
% should skip c.patch
|
|
applying b.patch
|
|
skipping c.patch - guarded by '-a'
|
|
now at: b.patch
|
|
% should display b.patch
|
|
b.patch
|
|
% should push c.patch
|
|
applying c.patch
|
|
now at: c.patch
|
|
patch queue now empty
|
|
guards deactivated
|
|
number of unguarded, unapplied patches has changed from 3 to 2
|
|
% should push all
|
|
applying b.patch
|
|
applying c.patch
|
|
now at: c.patch
|
|
patch queue now empty
|
|
number of unguarded, unapplied patches has changed from 1 to 2
|
|
% should push a.patch, not b.patch
|
|
applying a.patch
|
|
now at: a.patch
|
|
applying c.patch
|
|
now at: c.patch
|
|
patch queue now empty
|
|
% should push b.patch
|
|
applying b.patch
|
|
now at: b.patch
|
|
applying c.patch
|
|
now at: c.patch
|
|
c.patch
|
|
patch queue now empty
|
|
number of unguarded, unapplied patches has changed from 2 to 3
|
|
% should push a.patch, b.patch
|
|
applying a.patch
|
|
now at: a.patch
|
|
applying b.patch
|
|
now at: b.patch
|
|
patch queue now empty
|
|
number of unguarded, unapplied patches has changed from 3 to 2
|
|
% list patches and guards
|
|
a.patch: +1 +2 -3
|
|
b.patch: +2
|
|
c.patch: unguarded
|
|
% list series
|
|
0 G a.patch
|
|
1 U b.patch
|
|
2 U c.patch
|
|
% list guards
|
|
1
|
|
2
|
|
3
|
|
% should push b.patch
|
|
applying b.patch
|
|
now at: b.patch
|
|
applying c.patch
|
|
now at: c.patch
|
|
guards deactivated
|
|
popping guarded patches
|
|
patch queue now empty
|
|
reapplying unguarded patches
|
|
applying c.patch
|
|
now at: c.patch
|
|
% guards in series file: +1 +2 -3
|
|
+1
|
|
+2
|
|
-3
|
|
% should show c.patch
|
|
c.patch
|
|
% should show :
|
|
% new.patch: +1 +2 -3
|
|
% b.patch: +2
|
|
% c.patch: unguarded
|
|
new.patch: +1 +2 -3
|
|
b.patch: +2
|
|
c.patch: unguarded
|
|
now at: c.patch
|
|
% should show new.patch and b.patch as Guarded, c.patch as Applied
|
|
% and d.patch as Unapplied
|
|
0 G new.patch
|
|
1 G b.patch
|
|
2 A c.patch
|
|
3 U d.patch
|
|
% new.patch, b.patch: Guarded. c.patch: Applied. d.patch: Guarded.
|
|
0 G new.patch
|
|
1 G b.patch
|
|
2 A c.patch
|
|
3 G d.patch
|
|
patch queue now empty
|
|
new.patch: +1 +2 -3
|
|
b.patch: +2
|
|
c.patch: unguarded
|
|
d.patch: +2
|
|
% hg qapplied
|
|
% hg qapplied -v
|
|
% hg qunapplied
|
|
c.patch
|
|
% hg qunapplied -v
|
|
0 G new.patch
|
|
1 G b.patch
|
|
2 U c.patch
|
|
3 G d.patch
|
|
number of unguarded, unapplied patches has changed from 1 to 2
|
|
% hg qapplied
|
|
% hg qapplied -v
|
|
% hg qunapplied
|
|
new.patch
|
|
c.patch
|
|
% hg qunapplied -v
|
|
0 U new.patch
|
|
1 G b.patch
|
|
2 U c.patch
|
|
3 G d.patch
|
|
applying new.patch
|
|
skipping b.patch - guarded by ['+2']
|
|
applying c.patch
|
|
skipping d.patch - guarded by ['+2']
|
|
now at: c.patch
|
|
% hg qapplied
|
|
new.patch
|
|
c.patch
|
|
% hg qapplied -v
|
|
0 A new.patch
|
|
1 G b.patch
|
|
2 A c.patch
|
|
% hg qunapplied
|
|
% hg qunapplied -v
|
|
3 G d.patch
|
|
number of unguarded, unapplied patches has changed from 0 to 1
|
|
number of guarded, applied patches has changed from 1 to 0
|
|
% hg qapplied
|
|
new.patch
|
|
c.patch
|
|
% hg qapplied -v
|
|
0 A new.patch
|
|
1 U b.patch
|
|
2 A c.patch
|
|
% hg qunapplied
|
|
d.patch
|
|
% hg qunapplied -v
|
|
3 U d.patch
|
|
% hg qapplied new.patch
|
|
new.patch
|
|
% hg qunapplied new.patch
|
|
b.patch
|
|
d.patch
|
|
% hg qapplied b.patch
|
|
new.patch
|
|
% hg qunapplied b.patch
|
|
d.patch
|
|
% hg qapplied c.patch
|
|
new.patch
|
|
c.patch
|
|
% hg qunapplied c.patch
|
|
d.patch
|
|
% hg qapplied d.patch
|
|
new.patch
|
|
c.patch
|
|
% hg qunapplied d.patch
|
|
% hg qseries -m: only b.patch should be shown
|
|
the guards file was not ignored in the past
|
|
b.patch
|