class documentation
class RollbackDebianGitRepository(DebianGitRepository):
Like a DebianGitRepository but can also perform rollbacks and knows about some of the inner workings upstream vcs_tag, …
Method | __init__ |
Undocumented |
Method | commit |
Undocumented |
Method | create |
Undocumented |
Method | create |
Undocumented |
Method | has |
Undocumented |
Method | merge |
Undocumented |
Method | rollback |
Perform a complete rollback |
Method | rrr |
Remember ref for rollback |
Method | rrr |
Undocumented |
Method | rrr |
Undocumented |
Method | rrr |
Undocumented |
Instance Variable | rollback |
Undocumented |
Instance Variable | rollbacks |
Undocumented |
Inherited from DebianGitRepository
:
Class Method | tag |
Extract the version from a tag |
Class Method | version |
Generate a tag from a given format and a version |
Method | create |
Create pristine-tar commits for a package with main tarball and (optional) component tarballs based on upstream_tree |
Method | create |
Create a compressed orig tarball in output_dir using git archive |
Method | create |
Undocumented |
Method | debian |
Build the Debian version that a package based on upstream commit commit would carry taking into account a possible epoch. |
Method | find |
Check if a certain version is stored in this repo and return the SHA1 of the related commit. That is, an annotated tag is dereferenced to the commit object it points to. |
Method | get |
Get the pristine-tar commit for the given source package's latest version. |
Method | has |
Whether the repo has a pristine-tar branch. |
Method | tree |
Drop the given top level dirs from the given git tree returning a new tree object. |
Method | tree |
Get the SHA1 of directory in a given tree |
Method | vcs |
If linking to the upstream VCS get the commit id |
Instance Variable | pristine |
Undocumented |
Property | pristine |
The name of the pristine-tar branch, whether it already exists or not. |
Class Method | _mangle |
Basic version mangling to replace single characters |
Class Method | _unmangle |
Reverse of _mangle_version for format |
Class Method | _unmangle |
Reverse of _mangle_version for version |
Static Method | _build |
Legacy tags (prior to 0.5.5) dropped epochs and didn't honor the '~' |
Static Method | _sanitize |
sanitize a version so git accepts it as a tag |
Static Method | _unsanitize |
Reverse _sanitize_version |
Inherited from PkgGitRepository
(via DebianGitRepository
):
Static Method | sanitize |
Make sure git-archive prefix ends with a slash |
Method | archive |
Create a compressed source tree archive with the given options |
Method | _archive |
Create a compressed source tree archive without submodules |
Method | _archive |
Create a compressed source tree archive with submodules. |