threads / patch / 7957

patchFix deleting series trash directory

Subject: [PATCH StGIT] Fix deleting series trash directory

## tl;dr

One message between May 3, 2007 and May 3, 2007. Diffs are folded; open one to read it.

replies: 0people: 1as markdown or json

Roland Dreier· May 3, 2007, 18:29 UTC · lore

When deleting a series, the loop that iterates through the files in __trash_dir needs to add __trash_dir to the filename that it passes to os.remove().

Signed-off-by: Roland Dreier <rolandd@cisco.com>
---
Show changes to stgit/stack.py +1 −1
diff --git a/stgit/stack.py b/stgit/stack.py
index b0a01dd..4e5ddb3 100644
--- a/stgit/stack.py
+++ b/stgit/stack.py
@@ -665,7 +665,7 @@ class Series(StgitObject):
 
             # remove the trash directory
             for fname in os.listdir(self.__trash_dir):
-                os.remove(fname)
+                os.remove(os.path.join(self.__trash_dir, fname))
             os.rmdir(self.__trash_dir)
 
             # FIXME: find a way to get rid of those manual removals

← back to recent threads