X-Git-Url: https://mudpy.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bin%2Fgit2gch;h=a8fd1a97f6c54e011be7cf05e16ac29aa2804d66;hb=bf83f4661332fe3a54e41b7b9b0e18124bb97a9b;hp=70a8de6ae7f34d704b5bc555fa14fbe58d9dcb81;hpb=0ddb7a1c1021196b44950c7d629f016219c09cc8;p=mudpy.git diff --git a/bin/git2gch b/bin/git2gch index 70a8de6..a8fd1a9 100755 --- a/bin/git2gch +++ b/bin/git2gch @@ -1,16 +1,17 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -u"""Generates potential ChangeLog file contents from commit messages.""" +"""Generates potential ChangeLog file contents from commit messages.""" -# Copyright (c) 2010 Jeremy Stanley . Permission +# Copyright (c) 2010-2014 Jeremy Stanley . Permission # to use, copy, modify, and distribute this software is granted under # terms provided in the LICENSE file distributed with this software. -# needs GitPython: http://gitorious.org/git-python -import git, time +import time + +import git copyright = """\ -Copyright (c) 2004-2010 Jeremy Stanley . Permission to +Copyright (c) 2004-2014 Jeremy Stanley . Permission to use, copy, modify, and distribute this software is granted under terms provided in the LICENSE file distributed with this software. @@ -28,15 +29,17 @@ End:\ generated = "" for commit in git.Repo().log(): - header = "%s %s <%s>" % ( - time.strftime("%Y-%m-%d %H:%M:%S UTC", commit.authored_date), - commit.author.name, - commit.author.email - ) - comments = "" - for line in commit.message.split("\n")[1:]: - if line: line = "\t%s" % line - if line.startswith("\t*"): line = "\n%s" % line - comments += "%s\n" % line - generated += "%s\n%s\n" % ( header, comments) -print( "%s%s%s" % (generated, copyright, emacsinfo) ) + header = "%s %s <%s>" % ( + time.strftime("%Y-%m-%d %H:%M:%S UTC", commit.authored_date), + commit.author.name, + commit.author.email + ) + comments = "" + for line in commit.message.split("\n")[1:]: + if line: + line = "\t%s" % line + if line.startswith("\t*"): + line = "\n%s" % line + comments += "%s\n" % line + generated += "%s\n%s\n" % (header, comments) +print("%s%s%s" % (generated, copyright, emacsinfo))