Commit | Line | Data |
---|---|---|
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 |