From 6f4a88737df1c7029e23e89ef1895c6c08a8655a Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 11 Mar 2013 20:51:56 -0400 Subject: [PATCH] stash: respect -k flag again --- jsvn | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jsvn b/jsvn index 6c6ade7..1314398 100755 --- a/jsvn +++ b/jsvn @@ -1360,10 +1360,11 @@ def stash_save_h(args, svn, out, config, keep, patch): if len(revert_list) == 0: out.write('No changes stashed.\n') else: - for rf in revert_list: - Popen([svn, 'revert', rf], stdout=PIPE).wait() - if r_fname != '': - Popen([svn, 'patch', r_fname], stdout=PIPE).wait() + if not keep: + for rf in revert_list: + Popen([svn, 'revert', rf], stdout=PIPE).wait() + if r_fname != '': + Popen([svn, 'patch', r_fname], stdout=PIPE).wait() if s_fname != '': stash_idx = get_next_stash_idx(svn) stash_fname = get_stash_fname(svn, stash_idx)