From f04a4d0827348ed11ffc7963570c2a738275d7c8 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 26 Mar 2012 15:25:17 -0400 Subject: [PATCH] add stash drop functionality - close #7 --- jsvn | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jsvn b/jsvn index 3e7fecc..728b191 100755 --- a/jsvn +++ b/jsvn @@ -850,6 +850,17 @@ def stash(argv, svn, out): out.write('Invalid stash ID\n') else: out.write('Usage: stash show \n') + elif action == 'drop': + stash_ids = get_stash_ids(svn) + if len(stash_ids) > 0: + stash_id = stash_ids[-1] + if len(argv) >= 3: + stash_id = int(argv[2]) + stash_fname = get_stash_fname(svn, stash_id) + os.unlink(stash_fname) + out.write('Dropped stash %d\n' % stash_id) + else: + out.write('No stashes to drop\n') else: out.write('Unknown action "%s"\n' % action) return RET_OK