Document shortcoming of stg-k and stg-unnew.
[stgit] / contrib / stg-unnew
1 #!/bin/sh
2 set -e
3
4 # stg-unnew - sort of "reverse an 'stg new'"
5
6 # Remove the current patch from the stack, keeping its contents as
7 # uncommitted changes.
8
9 # CAVEAT: running this script on the bottom-most patch fails, since
10 # "stg pick --fold" does not allow this situation.
11
12 # Copyright (c) 2007 Yann Dirson <ydirson@altern.org>
13 # Subject to the GNU GPL, version 2.
14
15 patch=$(stg top)
16 stg pop
17 stg pick --fold $patch
18 stg delete $patch