def get_add_date(git_path, filename):
"""Method for getting the initial add/commit date of a file."""
try:
gitobj = git.Git(git_path)
add_date_string = gitobj.log("--follow", "--format=%aD", "--reverse",
filename).splitlines()[0]
del gitobj
gc.collect()
logging.info(filename + " was added on " + add_date_string)
return dateutil.parser.parse(add_date_string)
except Exception as e:
logging.debug("Exception during git log for " + filename + ":\n" +
(str(e)))
return None
评论列表
文章目录