[patch 08/11] Fix "stg clean" when stack is empty
From: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
It crashes on accessing 1st element of an empty array.
Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
---
stgit/commands/clean.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/stgit/commands/clean.py b/stgit/commands/clean.py
--- a/stgit/commands/clean.py
+++ b/stgit/commands/clean.py
@@ -65,7 +65,8 @@ def func(parser, options, args):
if options.applied:
applied = crt_series.get_applied()
- crt_series.pop_patch(applied[0])
+ if applied != []:
+ crt_series.pop_patch(applied[0])
__delete_empty(applied, True)
if options.unapplied: