Trees | Indices | Help |
|
---|
|
provides git repository related helpers
|
|||
GitRepositoryError Exception thrown by GitRepository |
|||
GitRepository Represents a git repository at path |
|||
FastImport Invoke git-fast-import |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
__package__ =
|
|
Generate a tag from a given format and a version >>> build_tag("debian/%(version)s", "0:0~0") 'debian/0%0_0' |
sanitize a version so git accepts it as a tag >>> __sanitize_version("0.0.0") '0.0.0' >>> __sanitize_version("0.0~0") '0.0_0' >>> __sanitize_version("0:0.0") '0%0.0' >>> __sanitize_version("0%0~0") '0%0_0' |
Extract the version from a tag >>> tag_to_version("upstream/1%2_3-4", "upstream/%(version)s") '1:2~3-4' >>> tag_to_version("foo/2.3.4", "foo/%(version)s") '2.3.4' >>> tag_to_version("foo/2.3.4", "upstream/%(version)s") |
Parse a date in RFC822 format, and convert to a 'seconds tz' string. >>> rfc822_date_to_git('Thu, 1 Jan 1970 00:00:01 +0000') '1 +0000' >>> rfc822_date_to_git('Thu, 20 Mar 2008 01:12:57 -0700') '1206000777 -0700' >>> rfc822_date_to_git('Sat, 5 Apr 2008 17:01:32 +0200') '1207407692 +0200' |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Oct 28 09:27:19 2011 | http://epydoc.sourceforge.net |