Allow export to write unapplied files as well
authorCatalin Marinas <catalin.marinas@gmail.com>
Mon, 19 May 2008 21:54:27 +0000 (22:54 +0100)
committerCatalin Marinas <catalin.marinas@gmail.com>
Mon, 19 May 2008 21:54:27 +0000 (22:54 +0100)
This was an artificial limit which upset many people (including me).

Signed-off-by: Catalin Marinas <catalin.marinas@gmail.com>
contrib/stgit-completion.bash
stgit/commands/export.py

index b3b23d4..8d49e21 100644 (file)
@@ -249,7 +249,7 @@ _stg ()
         # patch commands
         delete) _stg_patches $command _all_patches ;;
         edit)   _stg_patches $command _applied_patches ;;
-        export) _stg_patches $command _applied_patches ;;
+        export) _stg_patches $command _all_patches ;;
         files)  _stg_patches $command _all_patches ;;
         log)    _stg_patches $command _all_patches ;;
         mail)   _stg_patches $command _all_patches ;;
index 9131729..4e52598 100644 (file)
@@ -95,8 +95,9 @@ def func(parser, options, args):
         diff_flags = []
 
     applied = crt_series.get_applied()
+    unapplied = crt_series.get_unapplied()
     if len(args) != 0:
-        patches = parse_patches(args, applied)
+        patches = parse_patches(args, applied + unapplied, len(applied))
     else:
         patches = applied