Fix refresh -es
authorPavel Roskin <proski@gnu.org>
Fri, 31 Aug 2007 03:04:55 +0000 (23:04 -0400)
committerKarl Hasselström <kha@treskal.com>
Fri, 31 Aug 2007 18:46:59 +0000 (20:46 +0200)
Use named arguments to call git.diff() from stack.edit_file().
git.diff() doesn't write to files anymore, do it in the caller.

Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Karl Hasselström <kha@treskal.com>
stgit/stack.py

index 12c5091..d92d0cf 100644 (file)
@@ -87,7 +87,8 @@ def edit_file(series, line, comment, show_patch = True):
     if show_patch:
        print >> f, __patch_prefix
        # series.get_patch(series.get_current()).get_top()
-       git.diff([], series.get_patch(series.get_current()).get_bottom(), None, f)
+       diff_str = git.diff(rev1 = series.get_patch(series.get_current()).get_bottom())
+       f.write(diff_str)
 
     #Vim modeline must be near the end.
     print >> f, __comment_prefix, 'vi: set textwidth=75 filetype=diff nobackup:'