We'll use this later.
Signed-off-by: Luis R. Rodriguez <[email protected]>
---
lib/bpgit.py | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/lib/bpgit.py b/lib/bpgit.py
index d2fb986..f4af314 100644
--- a/lib/bpgit.py
+++ b/lib/bpgit.py
@@ -27,6 +27,16 @@ def rev_parse(rev='HEAD', tree=None):
raise SHAError()
return sha
+def clean(tree=None):
+ cmd = ['git', 'clean', '-f', '-x', '-d', '-q']
+
+ process = subprocess.Popen(cmd,
+ stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
+ close_fds=True, universal_newlines=True,
cwd=tree)
+ stdout = process.communicate()[0]
+ process.wait()
+ _check(process)
+
def status(tree=None):
'''
For interpretation of the porcelain output refer to
--
1.8.4.rc3
--
To unsubscribe from this list: send the line "unsubscribe backports" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html