mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
b3ac6d2456
When navigating through a patch series by qpushing and qpopping it was easy to get lost because qpop was silent. I found myself often running qnext after qpop to see which patch I just dropped - especially if I was about to qrm it. This patch makes qpop more symmetric to qpush by showing which patches are applied/"unapplied". I think it is a good change even though it changes output by adding a new line of output.
55 lines
916 B
Plaintext
55 lines
916 B
Plaintext
adding base
|
|
abort: qdelete requires at least one revision or patch name
|
|
abort: cannot delete applied patch c
|
|
popping c
|
|
now at: b
|
|
a
|
|
b
|
|
a
|
|
b
|
|
series
|
|
status
|
|
popping b
|
|
now at: a
|
|
a
|
|
b
|
|
series
|
|
status
|
|
patch a finalized without changeset message
|
|
1 [mq]: a
|
|
0 base
|
|
abort: cannot delete revision 3 above applied patches
|
|
patch d finalized without changeset message
|
|
patch e finalized without changeset message
|
|
f
|
|
4 [mq]: f
|
|
3 [mq]: e
|
|
2 [mq]: d
|
|
1 [mq]: a
|
|
0 base
|
|
adding base
|
|
abort: no revisions specified
|
|
no patches applied
|
|
abort: revision 0 is not managed
|
|
abort: cannot delete revision 2 above applied patches
|
|
popping c
|
|
now at: b
|
|
abort: unknown revision 'c'!
|
|
applying c
|
|
patch c is empty
|
|
now at: c
|
|
patch a finalized without changeset message
|
|
patch b finalized without changeset message
|
|
c
|
|
3 imported patch c
|
|
2 [mq]: b
|
|
1 [mq]: a
|
|
0 base
|
|
patch c finalized without changeset message
|
|
3 imported patch c
|
|
2 [mq]: b
|
|
1 [mq]: a
|
|
0 base
|
|
series
|
|
status
|