[PATCH v2 7/7] rtemstoolkit/git: Ignore untracked files in the dirty state.

chrisj at rtems.org chrisj at rtems.org
Mon Nov 26 00:56:25 UTC 2018


From: Chris Johns <chrisj at rtems.org>

---
 rtemstoolkit/git.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/rtemstoolkit/git.py b/rtemstoolkit/git.py
index e1dd029..b92391f 100644
--- a/rtemstoolkit/git.py
+++ b/rtemstoolkit/git.py
@@ -152,7 +152,10 @@ class repo:
 
     def dirty(self):
         _status = self.status()
-        return not (len(_status) == 1 and 'branch' in _status)
+        status_keys = list(_status.keys())
+        if 'untracked' in status_keys:
+            status_keys.remove('untracked')
+        return not (len(status_keys) == 1 and 'branch' in _status)
 
     def valid(self):
         if path.exists(self.path):
-- 
2.14.1



More information about the devel mailing list