summaryrefslogtreecommitdiff
path: root/morphlib/gitdir.py
diff options
context:
space:
mode:
authorAdam Coldrick <adam.coldrick@codethink.co.uk>2014-03-25 09:49:26 +0000
committerAdam Coldrick <adam.coldrick@codethink.co.uk>2014-03-25 09:49:26 +0000
commit170d81eba0568856401f57ce655ad9881b802d21 (patch)
tree4f5c4be33a548b4e1a908f5f0eada95be0f90061 /morphlib/gitdir.py
parentea57dfc8f8fc94a1f0c2ce64120047a86c7b36bb (diff)
downloadmorph-170d81eba0568856401f57ce655ad9881b802d21.tar.gz
Stop using GitDirectory().list_files() to check for .gitfat
This function causes a UnicodeDecodeError for some repositories when building. Use os.path.isfile() when looking for .gitfat instead.
Diffstat (limited to 'morphlib/gitdir.py')
-rw-r--r--morphlib/gitdir.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/morphlib/gitdir.py b/morphlib/gitdir.py
index 06fcba6f..3d0ab53e 100644
--- a/morphlib/gitdir.py
+++ b/morphlib/gitdir.py
@@ -641,7 +641,7 @@ class GitDirectory(object):
return self._runcmd(['git', 'fat', 'pull'])
def has_fat(self): # pragma: no cover
- return '.gitfat' in self.list_files()
+ return os.path.isfile(self.join_path('.gitfat'))
def join_path(self, path): # pragma: no cover
return os.path.join(self.dirname, path)