| layout | default | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| menu_item | api | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | API Docs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| description | Version 0.4.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sections |
|
| Class Methods | |
|---|---|
| AnnotatedCommit.fromFetchhead (repo, branch_name, remote_url, id) | AsyncExperimental |
| AnnotatedCommit.fromRef (repo, ref) | AsyncExperimental |
| AnnotatedCommit.lookup (repo, id) | AsyncExperimental |
| Instance Methods | |
|---|---|
| AnnotatedCommit#free () | SyncExperimental |
| AnnotatedCommit#id () | SyncExperimental |
| Class Methods | |
|---|---|
| Attr.addMacro (repo, name, values) | Sync |
| Attr.cacheFlush (repo) | Sync |
| Attr.get (repo, flags, path, name) | Async |
| Attr.getMany (repo, flags, path, num_attr, names) | Sync |
| Attr.value (attr) | Sync |
| ENUMS | |
|---|---|
| Attr.STATES |
| Class Methods | |
|---|---|
| Blame.file (repo, path, options) | AsyncExperimental |
| Blame.initOptions (opts, version) | SyncExperimental |
| Instance Methods | |
|---|---|
| Blame#buffer (buffer, buffer_len) | AsyncExperimental |
| Blame#free () | SyncExperimental |
| Blame#getHunkByIndex (index) | SyncExperimental |
| Blame#getHunkByLine (lineno) | SyncExperimental |
| Blame#getHunkCount () | SyncExperimental |
| ENUMS | |
|---|---|
| Blame.FLAG |
| Instance Variables | |
|---|---|
| BlameOptions#flags | |
| BlameOptions#maxLine | |
| BlameOptions#minLine | |
| BlameOptions#minMatchCharacters | |
| BlameOptions#newestCommit | |
| BlameOptions#oldestCommit | |
| BlameOptions#version |
| Class Methods | |
|---|---|
| Blob.createFromBuffer (repo, buffer, len) | Sync |
| Blob.createFromDisk (id, repo, path) | Sync |
| Blob.createFromWorkdir (id, repo, relative_path) | Sync |
| Blob.lookup (repo, id) | Async |
| Blob.lookupPrefix (repo, id, len) | Async |
| Instance Methods | |
|---|---|
| Blob#content () | Sync |
| Blob#filemode () | Sync |
| Blob#free () | Sync |
| Blob#id () | Sync |
| Blob#isBinary () | Sync |
| Blob#owner () | Sync |
| Blob#rawcontent () | Sync |
| Blob#rawsize () | Sync |
| Blob#toString () | Sync |
| ENUMS | |
|---|---|
| Branch.BRANCH |
| Instance Methods | |
|---|---|
| Buf#containsNul () | SyncExperimental |
| Buf#free () | SyncExperimental |
| Buf#grow (target_size) | AsyncExperimental |
| Buf#isBinary () | SyncExperimental |
| Buf#set (data, datalen) | AsyncExperimental |
| Instance Variables | |
|---|---|
| Buf#asize | |
| Buf#ptr | |
| Buf#size |
| ENUMS | |
|---|---|
| Cert.SSH | |
| Cert.TYPE |
| Instance Variables | |
|---|---|
| Cert#certType |
| Instance Variables | |
|---|---|
| CertHostkey#certType | |
| CertHostkey#hashMd5 | |
| CertHostkey#hashSha1 | |
| CertHostkey#type |
| Instance Variables | |
|---|---|
| CertX509#certType | |
| CertX509#data | |
| CertX509#len |
| Class Methods | |
|---|---|
| Checkout.head (repo, [options]) | Async |
| Checkout.index (repo, The, [options]) | Async |
| Checkout.initOptions (opts, version) | Sync |
| Checkout.tree (repo, treeish, [options]) | Async |
| ENUMS | |
|---|---|
| Checkout.NOTIFY | |
| Checkout.STRATEGY |
| Instance Variables | |
|---|---|
| CherrypickOptions#checkoutOpts | |
| CherrypickOptions#mainline | |
| CherrypickOptions#mergeOpts | |
| CherrypickOptions#version |
| Class Methods | |
|---|---|
| Clone.clone (url, local_path, [options]) | Async |
| Clone.initOptions (opts, version) | Sync |
| ENUMS | |
|---|---|
| Clone.LOCAL |
| Instance Methods | |
|---|---|
| Commit#amend (id, update_ref, author, committer, message_encoding, message, tree) | Sync |
| Commit#author () | Sync |
| Commit#committer () | Sync |
| Commit#date () | Sync |
| Commit#free () | Sync |
| Commit#getDiff (callback) | Async |
| Commit#getEntry (path) | Async |
| Commit#getParents (limit, callback) | Async |
| Commit#getTree () | Async |
| Commit#history () | Sync |
| Commit#id () | Sync |
| Commit#message () | Sync |
| Commit#messageEncoding () | Sync |
| Commit#messageRaw () | Sync |
| Commit#nthGenAncestor (n) | Async |
| Commit#owner () | Sync |
| Commit#parent (n) | Async |
| Commit#parentId (n) | Sync |
| Commit#parentcount () | Sync |
| Commit#parents (callback) | Sync |
| Commit#rawHeader () | Sync |
| Commit#sha () | Sync |
| Commit#summary () | Sync |
| Commit#time () | Sync |
| Commit#timeMs () | Sync |
| Commit#timeOffset () | Sync |
| Commit#toString () | Sync |
| Commit#tree (tree_out) | Sync |
| Commit#treeId () | Sync |
| Class Methods | |
|---|---|
| Config.openDefault () | Async |
| Instance Methods | |
|---|---|
| Config#getString (name) | Async |
| Config#setInt64 (name, value) | Sync |
| Config#setMultivar (name, regexp, value) | Sync |
| Config#setString (name, value) | Async |
| Config#snapshot () | Async |
| ENUMS | |
|---|---|
| Config.LEVEL |
| Instance Variables | |
|---|---|
| ConfigEntry#level | |
| ConfigEntry#name | |
| ConfigEntry#value |
| Instance Methods | |
|---|---|
| ConvenientHunk#header () | Sync |
| ConvenientHunk#lines () | Async |
| ConvenientHunk#size () | Sync |
| Instance Methods | |
|---|---|
| ConvenientLine#content () | Sync |
| ConvenientLine#contentLen () | Sync |
| ConvenientLine#contentOffset () | Sync |
| ConvenientLine#newLineno () | Sync |
| ConvenientLine#numLines () | Sync |
| ConvenientLine#oldLineno () | Sync |
| ConvenientLine#origin () | Sync |
| ConvenientLine#rawContent () | Sync |
| Instance Methods | |
|---|---|
| ConvenientPatch#hunks () | Async |
| ConvenientPatch#isAdded () | Sync |
| ConvenientPatch#isCopied () | Sync |
| ConvenientPatch#isDeleted () | Sync |
| ConvenientPatch#isIgnored () | Sync |
| ConvenientPatch#isModified () | Sync |
| ConvenientPatch#isRenamed () | Sync |
| ConvenientPatch#isTypeChange () | Sync |
| ConvenientPatch#isUnmodified () | Sync |
| ConvenientPatch#isUntracked () | Sync |
| ConvenientPatch#newFile () | Sync |
| ConvenientPatch#oldFile () | Sync |
| ConvenientPatch#size () | Sync |
| ConvenientPatch#status () | Sync |
| Instance Methods | |
|---|---|
| Cred#hasUsername () | Sync |
| ENUMS | |
|---|---|
| Cred.TYPE |
| Instance Variables | |
|---|---|
| CredUsername#parent | |
| CredUsername#username |
| Instance Variables | |
|---|---|
| CredUserpassPayload#password | |
| CredUserpassPayload#username |
| Instance Variables | |
|---|---|
| CvarMap#cvarType | |
| CvarMap#mapValue | |
| CvarMap#strMatch |
| Instance Variables | |
|---|---|
| DescribeFormatOptions#abbreviatedSize | |
| DescribeFormatOptions#alwaysUseLongFormat | |
| DescribeFormatOptions#dirtySuffix | |
| DescribeFormatOptions#version |
| Instance Methods | |
|---|---|
| Diff#findSimilar (options) | Async |
| Diff#getDelta (idx) | Sync |
| Diff#getPerfdata () | Async |
| Diff#numDeltas () | Sync |
| Diff#patches () | Async |
| ENUMS | |
|---|---|
| Diff.DELTA | |
| Diff.FIND | |
| Diff.FLAG | |
| Diff.FORMAT | |
| Diff.FORMAT_EMAIL_FLAGS | |
| Diff.LINE | |
| Diff.OPTION | |
| Diff.STATS_FORMAT |
| Instance Variables | |
|---|---|
| DiffDelta#flags | |
| DiffDelta#newFile | |
| DiffDelta#nfiles | |
| DiffDelta#oldFile | |
| DiffDelta#similarity | |
| DiffDelta#status |
| Instance Variables | |
|---|---|
| DiffFile#flags | |
| DiffFile#id | |
| DiffFile#mode | |
| DiffFile#path | |
| DiffFile#size |
| Instance Variables | |
|---|---|
| DiffHunk#header | |
| DiffHunk#headerLen | |
| DiffHunk#newLines | |
| DiffHunk#newStart | |
| DiffHunk#oldLines | |
| DiffHunk#oldStart |
| Instance Variables | |
|---|---|
| DiffLine#content | |
| DiffLine#contentLen | |
| DiffLine#contentOffset | |
| DiffLine#newLineno | |
| DiffLine#numLines | |
| DiffLine#oldLineno | |
| DiffLine#origin |
| Instance Variables | |
|---|---|
| DiffPerfdata#oidCalculations | |
| DiffPerfdata#statCalls | |
| DiffPerfdata#version |
| ENUMS | |
|---|---|
| Enums.CVAR | |
| Enums.DIRECTION | |
| Enums.FEATURE | |
| Enums.IDXENTRY_EXTENDED_FLAG | |
| Enums.INDXENTRY_FLAG |
| ENUMS | |
|---|---|
| Error.CODE | |
| Error.ERROR |
| Instance Variables | |
|---|---|
| Error#klass | |
| Error#message |
| Class Methods | |
|---|---|
| Filter.listLength (fl) | SyncExperimental |
| Filter.listNew (repo, mode, options) | AsyncExperimental |
| Filter.unregister (name) | SyncExperimental |
| Instance Methods | |
|---|---|
| Filter#lookup (name) | SyncExperimental |
| Filter#register (name, priority) | SyncExperimental |
| ENUMS | |
|---|---|
| Filter.MODE | |
| Filter.OPT |
| Instance Variables | |
|---|---|
| Filter#attributes | |
| Filter#version |
| Class Methods | |
|---|---|
| Giterr.errClear () | SyncExperimental |
| Giterr.errDetach (cpy) | SyncExperimental |
| Giterr.errLast () | SyncExperimental |
| Giterr.errSetOom () | SyncExperimental |
| Giterr.errSetString (error_class, string) | SyncExperimental |
| Class Methods | |
|---|---|
| Graph.aheadBehind (repo, local, upstream) | Async |
| Graph.descendantOf (repo, commit, ancestor) | Sync |
| Class Methods | |
|---|---|
| Hashsig.create (buf, buflen, opts) | AsyncExperimental |
| Hashsig.createFromFile (path, opts) | AsyncExperimental |
| Instance Methods | |
|---|---|
| Hashsig#compare () | SyncExperimental |
| Hashsig#free () | SyncExperimental |
| ENUMS | |
|---|---|
| Hashsig.OPTION |
| Class Methods | |
|---|---|
| Ignore.addRule (repo, rules) | SyncExperimental |
| Ignore.clearInternalRules (repo) | SyncExperimental |
| Class Methods | |
|---|---|
| Index.entryStage (entry) | Sync |
| Index.open (index_path) | Async |
| Instance Methods | |
|---|---|
| Index#add (source_entry) | Sync |
| Index#addAll (pathspec, flags, callback, payload) | Async |
| Index#addByPath (path) | Sync |
| Index#caps () | Sync |
| Index#clear () | Sync |
| Index#conflictAdd (ancestor_entry, our_entry, their_entry) | Sync |
| Index#conflictCleanup () | Sync |
| Index#conflictGet (path) | Async |
| Index#conflictRemove (path) | Sync |
| Index#entries () | Sync |
| Index#entryCount () | Sync |
| Index#getByIndex (n) | Sync |
| Index#getByPath (path, stage) | Sync |
| Index#hasConflicts () | Sync |
| Index#owner () | Sync |
| Index#path () | Sync |
| Index#read (force) | Sync |
| Index#readTree (tree) | Sync |
| Index#remove (path, stage) | Sync |
| Index#removeAll (pathspec, callback, payload) | Async |
| Index#removeByPath (path) | Sync |
| Index#removeDirectory (dir, stage) | Sync |
| Index#setCaps (caps) | Sync |
| Index#updateAll (pathspec, callback, payload) | Async |
| Index#write () | Sync |
| Index#writeTree () | Async |
| Index#writeTreeTo (repo) | Async |
| ENUMS | |
|---|---|
| Index.ADD_OPTION | |
| Index.CAP |
| Instance Variables | |
|---|---|
| IndexTime#nanoseconds | |
| IndexTime#seconds |
| Instance Methods | |
|---|---|
| Indexer#commit (stats) | SyncExperimental |
| Indexer#free () | SyncExperimental |
| Indexer#hash () | SyncExperimental |
| Class Methods | |
|---|---|
| Libgit2.features () | SyncExperimental |
| Libgit2.init () | SyncExperimental |
| Libgit2.opts (option) | SyncExperimental |
| Libgit2.shutdown () | SyncExperimental |
| Libgit2.version (major, minor, rev) | SyncExperimental |
| ENUMS | |
|---|---|
| Libgit2.OPT |
| ENUMS | |
|---|---|
| Merge.ANALYSIS | |
| Merge.FILE_FAVOR | |
| Merge.FILE_FLAGS | |
| Merge.PREFERENCE | |
| Merge.TREE_FLAG |
| Instance Variables | |
|---|---|
| MergeFileInput#mode | |
| MergeFileInput#path | |
| MergeFileInput#ptr | |
| MergeFileInput#size | |
| MergeFileInput#version |
| Instance Variables | |
|---|---|
| MergeFileOptions#ancestorLabel | |
| MergeFileOptions#favor | |
| MergeFileOptions#flags | |
| MergeFileOptions#ourLabel | |
| MergeFileOptions#theirLabel | |
| MergeFileOptions#version |
| Instance Variables | |
|---|---|
| MergeFileResult#automergeable | |
| MergeFileResult#len | |
| MergeFileResult#mode | |
| MergeFileResult#path | |
| MergeFileResult#ptr |
| Instance Variables | |
|---|---|
| MergeOptions#fileFavor | |
| MergeOptions#flags | |
| MergeOptions#renameThreshold | |
| MergeOptions#targetLimit | |
| MergeOptions#version |
| Instance Methods | |
|---|---|
| Note#author () | Sync |
| Note#committer () | Sync |
| Note#free () | Sync |
| Note#id () | Sync |
| Note#message () | Sync |
| Class Methods | |
|---|---|
| Object.lookup (repo, id, type) | AsyncExperimental |
| Object.lookupPrefix (repo, id, len, type) | AsyncExperimental |
| Object.size (type) | SyncExperimental |
| Object.string2type (str) | SyncExperimental |
| Object.type2string (type) | SyncExperimental |
| Object.typeisloose (type) | SyncExperimental |
| Instance Methods | |
|---|---|
| Object#dup () | AsyncExperimental |
| Object#free () | SyncExperimental |
| Object#id () | SyncExperimental |
| Object#lookupByPath (path, type) | AsyncExperimental |
| Object#owner () | SyncExperimental |
| Object#peel (target_type) | AsyncExperimental |
| Object#shortId () | AsyncExperimental |
| Object#type () | SyncExperimental |
| ENUMS | |
|---|---|
| Object.TYPE |
| Class Methods | |
|---|---|
| Odb.open (objects_dir) | Async |
| Instance Methods | |
|---|---|
| Odb#addDiskAlternate (path) | Sync |
| Odb#free () | Sync |
| Odb#read (id) | Async |
| Odb#write (data, len, type) | Async |
| ENUMS | |
|---|---|
| Odb.STREAM |
| Instance Methods | |
|---|---|
| OdbObject#data () | SyncExperimental |
| OdbObject#dup () | AsyncExperimental |
| OdbObject#free () | SyncExperimental |
| OdbObject#id () | SyncExperimental |
| OdbObject#size () | SyncExperimental |
| OdbObject#type () | SyncExperimental |
| Class Methods | |
|---|---|
| Oid.fromString (str) | Sync |
| Instance Methods | |
|---|---|
| Oid#cmp () | Sync |
| Oid#cpy () | Sync |
| Oid#equal () | Sync |
| Oid#iszero () | Sync |
| Oid#ncmp (len) | Sync |
| Oid#strcmp (str) | Sync |
| Oid#streq (str) | Sync |
| Oid#tostrS () | Sync |
| Instance Methods | |
|---|---|
| Oidarray#free () | SyncExperimental |
| Instance Variables | |
|---|---|
| Oidarray#count | |
| Oidarray#ids |
| Class Methods | |
|---|---|
| Openssl.setLocking () | SyncExperimental |
| Class Methods | |
|---|---|
| Packbuilder.create (repo) | Sync |
| Instance Methods | |
|---|---|
| Packbuilder#free () | Sync |
| Packbuilder#hash () | Sync |
| Packbuilder#insert (id, name) | Sync |
| Packbuilder#insertCommit (id) | Sync |
| Packbuilder#insertTree (id) | Sync |
| Packbuilder#objectCount () | Sync |
| Packbuilder#setThreads (n) | Sync |
| Packbuilder#written () | Sync |
| ENUMS | |
|---|---|
| Packbuilder.STAGE |
| Class Methods | |
|---|---|
| Patch.fromBlobAndBuffer (old_blob, old_as_path, buffer, buffer_len, buffer_as_path, opts) | AsyncExperimental |
| Patch.fromBlobs (old_blob, old_as_path, new_blob, new_as_path, opts) | AsyncExperimental |
| Patch.fromDiff (diff, idx) | AsyncExperimental |
| Instance Methods | |
|---|---|
| Patch#getDelta () | SyncExperimental |
| Patch#getHunk (hunk_idx) | AsyncExperimental |
| Patch#getLineInHunk (hunk_idx, line_of_hunk) | AsyncExperimental |
| Patch#numHunks () | SyncExperimental |
| Patch#numLinesInHunk (hunk_idx) | SyncExperimental |
| Patch#size (include_context, include_hunk_headers, include_file_headers) | SyncExperimental |
| Instance Methods | |
|---|---|
| Pathspec#free () | Sync |
| Pathspec#matchDiff (diff, flags) | Async |
| Pathspec#matchIndex (index, flags) | Async |
| Pathspec#matchTree (tree, flags) | Async |
| Pathspec#matchWorkdir (repo, flags) | Async |
| Pathspec#matchesPath (flags, path) | Sync |
| ENUMS | |
|---|---|
| Pathspec.FLAG |
| Class Methods | |
|---|---|
| Push.initOptions (opts, version) | SyncExperimental |
| Instance Variables | |
|---|---|
| PushOptions#pbParallelism | |
| PushOptions#version |
| Class Methods | |
|---|---|
| Rebase.init (repo, branch, upstream, onto, signature, opts) | Async |
| Rebase.initOptions (opts, version) | Sync |
| Rebase.open (repo) | Async |
| Instance Methods | |
|---|---|
| Rebase#abort (signature) | Sync |
| Rebase#commit (author, committer, message_encoding, message) | Sync |
| Rebase#finish (signature, opts) | Sync |
| Rebase#next (checkout_opts) | Async |
| Rebase#operationByIndex (idx) | Sync |
| Rebase#operationCurrent () | Sync |
| Rebase#operationEntrycount () | Sync |
| ENUMS | |
|---|---|
| RebaseOperation.REBASE_OPERATION |
| Instance Variables | |
|---|---|
| RebaseOperation#exec | |
| RebaseOperation#id | |
| RebaseOperation#type |
| Instance Variables | |
|---|---|
| RebaseOptions#quiet | |
| RebaseOptions#rewriteNotesRef | |
| RebaseOptions#version |
| Class Methods | |
|---|---|
| Refdb.open (repo) | AsyncExperimental |
| Instance Methods | |
|---|---|
| Refdb#compress () | SyncExperimental |
| Refdb#free () | SyncExperimental |
| Class Methods | |
|---|---|
| Reference.create (repo, name, id, force, signature, log_message) | AsyncExperimental |
| Reference.createMatching (repo, name, id, force, current_id, signature, log_message) | AsyncExperimental |
| Reference.dwim (repo, id, callback) | Async |
| Reference.ensureLog (repo, refname) | SyncExperimental |
| Reference.hasLog (repo, refname) | SyncExperimental |
| Reference.isValidName (refname) | SyncExperimental |
| Reference.list (repo) | AsyncExperimental |
| Reference.lookup (repo, id, callback) | Async |
| Reference.nameToId (repo, name) | AsyncExperimental |
| Reference.normalizeName (buffer_out, buffer_size, name, flags) | SyncExperimental |
| Reference.remove (repo, name) | SyncExperimental |
| Reference.symbolicCreate (repo, name, target, force, signature, log_message) | AsyncExperimental |
| Reference.symbolicCreateMatching (repo, name, target, force, current_value, signature, log_message) | AsyncExperimental |
| Instance Methods | |
|---|---|
| Reference#cmp () | SyncExperimental |
| Reference#delete () | SyncExperimental |
| Reference#isBranch () | SyncExperimental |
| Reference#isConcrete () | Sync |
| Reference#isHead () | Sync |
| Reference#isNote () | SyncExperimental |
| Reference#isRemote () | SyncExperimental |
| Reference#isSymbolic () | Sync |
| Reference#isTag () | SyncExperimental |
| Reference#isValid () | Sync |
| Reference#name () | SyncExperimental |
| Reference#owner () | SyncExperimental |
| Reference#peel (type) | AsyncExperimental |
| Reference#rename (new_name, force, signature, log_message) | AsyncExperimental |
| Reference#resolve () | AsyncExperimental |
| Reference#setTarget (id, signature, log_message) | AsyncExperimental |
| Reference#shorthand () | SyncExperimental |
| Reference#symbolicSetTarget (target, signature, log_message) | AsyncExperimental |
| Reference#symbolicTarget () | SyncExperimental |
| Reference#target () | SyncExperimental |
| Reference#targetPeel () | SyncExperimental |
| Reference#toString () | Sync |
| Reference#type () | SyncExperimental |
| ENUMS | |
|---|---|
| Reference.NORMALIZE | |
| Reference.TYPE |
| Class Methods | |
|---|---|
| Reflog.delete (repo, name) | SyncExperimental |
| Reflog.entryCommitter (entry) | SyncExperimental |
| Reflog.entryIdNew (entry) | SyncExperimental |
| Reflog.entryIdOld (entry) | SyncExperimental |
| Reflog.entryMessage (entry) | SyncExperimental |
| Reflog.read (repo, name) | AsyncExperimental |
| Reflog.rename (repo, old_name, name) | SyncExperimental |
| Instance Methods | |
|---|---|
| Reflog#append (id, committer, msg) | SyncExperimental |
| Reflog#drop (idx, rewrite_previous_entry) | SyncExperimental |
| Reflog#entryByIndex (idx) | SyncExperimental |
| Reflog#entrycount () | SyncExperimental |
| Reflog#free () | SyncExperimental |
| Reflog#write () | SyncExperimental |
| Instance Methods | |
|---|---|
| Refspec#direction () | SyncExperimental |
| Refspec#dst () | SyncExperimental |
| Refspec#dstMatches (refname) | SyncExperimental |
| Refspec#force () | SyncExperimental |
| Refspec#src () | SyncExperimental |
| Refspec#srcMatches (refname) | SyncExperimental |
| ENUMS | |
|---|---|
| Remote.AUTOTAG_OPTION | |
| Remote.COMPLETION_TYPE |
| Instance Variables | |
|---|---|
| RemoteCallbacks#certificateCheck | |
| RemoteCallbacks#credentials | |
| RemoteCallbacks#payload | |
| RemoteCallbacks#transferProgress | |
| RemoteCallbacks#version |
| Class Methods | |
|---|---|
| Repository.init (path, is_bare) | Async |
| Repository.initExt (repo_path, opts) | Async |
| Repository.open (path) | Async |
| Repository.openBare (bare_path) | Async |
| Repository.openExt (path, flags, ceiling_dirs) | Async |
| Repository.wrapOdb (odb) | Async |
| ENUMS | |
|---|---|
| Repository.INIT_FLAG | |
| Repository.INIT_MODE | |
| Repository.OPEN_FLAG | |
| Repository.STATE |
| Class Methods | |
|---|---|
| Reset.default (repo, target, pathspecs) | Async |
| Reset.reset (repo, target, reset_type, checkout_opts, signature, log_message) | Async |
| ENUMS | |
|---|---|
| Reset.TYPE |
| Class Methods | |
|---|---|
| Revert.commit (repo, revert_commit, our_commit, mainline, merge_options) | AsyncExperimental |
| Revert.revert (repo, commit, given_opts) | SyncExperimental |
| Instance Variables | |
|---|---|
| RevertOptions#checkoutOpts | |
| RevertOptions#mainline | |
| RevertOptions#mergeOpts | |
| RevertOptions#version |
| Class Methods | |
|---|---|
| Revparse.ext (object_out, reference_out, repo, spec) | Sync |
| Revparse.single (repo, spec) | Async |
| ENUMS | |
|---|---|
| Revparse.MODE |
| Class Methods | |
|---|---|
| Revwalk.create (repo) | Sync |
| Instance Methods | |
|---|---|
| Revwalk#getCommits (count) | Sync |
| Revwalk#getCommitsUntil (checkFn) | Sync |
| Revwalk#hide (commit_id) | Sync |
| Revwalk#hideGlob (glob) | Sync |
| Revwalk#hideHead () | Sync |
| Revwalk#hideRef (refname) | Sync |
| Revwalk#next () | Async |
| Revwalk#push (id) | Sync |
| Revwalk#pushGlob (glob) | Sync |
| Revwalk#pushHead () | Sync |
| Revwalk#pushRange (range) | Sync |
| Revwalk#pushRef (refname) | Sync |
| Revwalk#repository () | Sync |
| Revwalk#reset () | Sync |
| Revwalk#simplifyFirstParent () | Sync |
| Revwalk#sorting (sort) | Sync |
| Revwalk#walk (oid, callback) | Sync |
| ENUMS | |
|---|---|
| Revwalk.SORT |
| Class Methods | |
|---|---|
| Signature.create (name, email, time, offset) | Sync |
| Signature.default (repo) | Sync |
| Signature.now (name, email) | Sync |
| Instance Methods | |
|---|---|
| Signature#dup () | Async |
| Signature#free () | Sync |
| Signature#toString () | Sync |
| Instance Variables | |
|---|---|
| Signature#email | |
| Signature#name | |
| Signature#when |
| Class Methods | |
|---|---|
| Stash.drop (repo, index) | Sync |
| Stash.foreach (repo, callback, payload) | Async |
| Stash.save (repo, stasher, message, flags) | Async |
| ENUMS | |
|---|---|
| Stash.FLAGS |
| ENUMS | |
|---|---|
| Status.OPT | |
| Status.SHOW | |
| Status.STATUS |
| Instance Variables | |
|---|---|
| StatusEntry#headToIndex | |
| StatusEntry#indexToWorkdir | |
| StatusEntry#status |
| Class Methods | |
|---|---|
| StatusList.create (repo, opts) | Sync |
| Instance Methods | |
|---|---|
| StatusList#entrycount () | Sync |
| StatusList#free () | Sync |
| StatusList#getPerfdata () | Async |
| Instance Variables | |
|---|---|
| StatusOptions#flags | |
| StatusOptions#pathspec | |
| StatusOptions#show | |
| StatusOptions#version |
| Instance Methods | |
|---|---|
| Strarray#copy () | SyncExperimental |
| Strarray#free () | SyncExperimental |
| Instance Variables | |
|---|---|
| Strarray#count | |
| Strarray#strings |
| Class Methods | |
|---|---|
| Submodule.addSetup (repo, url, path, use_gitlink) | AsyncExperimental |
| Submodule.lookup (repo, name) | AsyncExperimental |
| Submodule.reloadAll (repo, force) | SyncExperimental |
| Submodule.resolveUrl (repo, url) | AsyncExperimental |
| ENUMS | |
|---|---|
| Submodule.IGNORE | |
| Submodule.RECURSE | |
| Submodule.STATUS | |
| Submodule.UPDATE |
| Instance Methods | |
|---|---|
| Tag#free () | Sync |
| Tag#id () | Sync |
| Tag#message () | Sync |
| Tag#name () | Sync |
| Tag#owner () | Sync |
| Tag#peel (tag_target_out) | Sync |
| Tag#tagger () | Sync |
| Tag#target () | Sync |
| Tag#targetId () | Sync |
| Tag#targetType () | Sync |
| Instance Variables | |
|---|---|
| Time#offset | |
| Time#time |
| ENUMS | |
|---|---|
| Trace.LEVEL |
| Class Methods | |
|---|---|
| Transport.sshWithPaths (owner, payload) | AsyncExperimental |
| Transport.unregister (prefix) | SyncExperimental |
| Instance Methods | |
|---|---|
| Transport#init (version) | SyncExperimental |
| ENUMS | |
|---|---|
| Transport.FLAGS |
| Class Methods | |
|---|---|
| Tree.entryCmp (e1, e2) | SyncExperimental |
| Tree.entryDup (dest, source) | SyncExperimental |
| Tree.entryFilemode (entry) | SyncExperimental |
| Tree.entryFilemodeRaw (entry) | SyncExperimental |
| Tree.entryId (entry) | SyncExperimental |
| Tree.entryName (entry) | SyncExperimental |
| Tree.entryToObject (object_out, repo, entry) | SyncExperimental |
| Tree.entryType (entry) | SyncExperimental |
| Tree.lookup (repo, id, callback) | Async |
| Tree.lookupPrefix (repo, id, len) | AsyncExperimental |
| Instance Methods | |
|---|---|
| Tree#_entryByIndex (idx) | SyncExperimental |
| Tree#builder () | Sync |
| Tree#diff (tree, callback) | Async |
| Tree#entries () | Sync |
| Tree#entryById (id) | SyncExperimental |
| Tree#entryByIndex (i) | Sync |
| Tree#entryByName (name) | Sync |
| Tree#entryByPath (path) | AsyncExperimental |
| Tree#entryCount () | SyncExperimental |
| Tree#free () | SyncExperimental |
| Tree#getEntry (filePath) | Sync |
| Tree#id () | SyncExperimental |
| Tree#owner () | SyncExperimental |
| Tree#path () | Sync |
| [Tree#walk (blobsOnly) | Sync |
| ENUMS | |
|---|---|
| Tree.WALK_MODE |
| Instance Methods | |
|---|---|
| TreeEntry#getBlob () | Async |
| TreeEntry#getTree () | Async |
| TreeEntry#isBlob () | Sync |
| TreeEntry#isDirectory () | Sync |
| TreeEntry#isFile () | Sync |
| TreeEntry#isTree () | Sync |
| TreeEntry#path () | Sync |
| TreeEntry#sha () | Sync |
| TreeEntry#toString () | Sync |
| ENUMS | |
|---|---|
| TreeEntry.FILEMODE |
| Instance Variables | |
|---|---|
| TreeEntry#attr | |
| TreeEntry#filename | |
| TreeEntry#filenameLen | |
| TreeEntry#oid |
| Class Methods | |
|---|---|
| Treebuilder.create (repo, source) | AsyncExperimental |
| Instance Methods | |
|---|---|
| Treebuilder#clear () | SyncExperimental |
| Treebuilder#entrycount () | SyncExperimental |
| Treebuilder#free () | SyncExperimental |
| Treebuilder#get (filename) | SyncExperimental |
| Treebuilder#insert (filename, id, filemode) | AsyncExperimental |
| Treebuilder#remove (filename) | SyncExperimental |
| Treebuilder#write (id) | SyncExperimental |