ae.sys.git

Wrappers for the git command-line tools.

Members

Aliases

Hash
alias Hash = ubyte[20]
Undocumented in source.

Functions

repositoryNameFromURL
string repositoryNameFromURL(string url)

Tries to match the default destination of git clone.

toCommitHash
Hash toCommitHash(char[] hash)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString(Hash hash)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

parseAuthorship
Authorship parseAuthorship(string authorship)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Authorship
struct Authorship
Undocumented in source.
Commit
struct Commit
Undocumented in source.
GitObject
struct GitObject
Undocumented in source.
History
struct History
Undocumented in source.
Repository
struct Repository
Undocumented in source.

Meta

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Authors

Vladimir Panteleev <vladimir@thecybershadow.net>