|
Added
Link Here
|
| 1 |
--- hggit/gitdirstate.py.orig 2014-05-09 14:26:29 UTC |
| 2 |
+++ hggit/gitdirstate.py |
| 3 |
@@ -161,7 +161,11 @@ class gitdirstate(dirstate.dirstate): |
| 4 |
results, work, dirsnotfound = self._walkexplicit(match, subrepos) |
| 5 |
|
| 6 |
skipstep3 = skipstep3 and not (work or dirsnotfound) |
| 7 |
- work = [d for d in work if not dirignore(d)] |
| 8 |
+ if work and isinstance(work[0], tuple): |
| 9 |
+ # Mercurial >= 3.3.3 |
| 10 |
+ work = [nd for nd, d in work if not dirignore(d)] |
| 11 |
+ else: |
| 12 |
+ work = [d for d in work if not dirignore(d)] |
| 13 |
wadd = work.append |
| 14 |
|
| 15 |
# step 2: visit subdirectories |