Esempio n. 1
0
 def get_version(self, source_files):
     repo = git.Repo(compress_source(source_files[0]))
     kwargs = {'max_count' : 1}
     commit_revs = []
     for f in source_files:
         commit = [i for i in repo.iter_commits(paths=compress_source(f), **kwargs)][0]
         commit_revs.append(commit.name_rev)
     return get_hexdigest(', '.join(commit_revs))[0:16]
Esempio n. 2
0
 def get_version(self, source_files):
     f = source_files[0]
     repo = git.Repo(compress_source(f))
     return get_hexdigest(repo.head.commit.name_rev)[0:16]