├── .github └── workflows │ ├── main.yml │ └── publish.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── FUNDING.json ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── ci └── publish.sh ├── examples ├── add.rs ├── blame.rs ├── cat-file.rs ├── clone.rs ├── diff.rs ├── fetch.rs ├── init.rs ├── log.rs ├── ls-remote.rs ├── pull.rs ├── rev-list.rs ├── rev-parse.rs ├── status.rs └── tag.rs ├── git2-curl ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── src │ └── lib.rs └── tests │ └── all.rs ├── libgit2-sys ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── build.rs └── lib.rs ├── src ├── apply.rs ├── attr.rs ├── blame.rs ├── blob.rs ├── branch.rs ├── buf.rs ├── build.rs ├── call.rs ├── cert.rs ├── cherrypick.rs ├── commit.rs ├── config.rs ├── cred.rs ├── describe.rs ├── diff.rs ├── email.rs ├── error.rs ├── index.rs ├── indexer.rs ├── lib.rs ├── mailmap.rs ├── mempack.rs ├── merge.rs ├── message.rs ├── note.rs ├── object.rs ├── odb.rs ├── oid.rs ├── oid_array.rs ├── opts.rs ├── packbuilder.rs ├── panic.rs ├── patch.rs ├── pathspec.rs ├── proxy_options.rs ├── push_update.rs ├── rebase.rs ├── reference.rs ├── reflog.rs ├── refspec.rs ├── remote.rs ├── remote_callbacks.rs ├── repo.rs ├── revert.rs ├── revspec.rs ├── revwalk.rs ├── signature.rs ├── stash.rs ├── status.rs ├── string_array.rs ├── submodule.rs ├── tag.rs ├── tagforeach.rs ├── test.rs ├── time.rs ├── tracing.rs ├── transaction.rs ├── transport.rs ├── tree.rs ├── treebuilder.rs ├── util.rs ├── version.rs └── worktree.rs ├── systest ├── Cargo.toml ├── build.rs └── src │ └── main.rs ├── tests ├── add_extensions.rs ├── get_extensions.rs ├── global_state.rs └── remove_extensions.rs └── triagebot.toml /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | src/main.rs 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /FUNDING.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/FUNDING.json -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/README.md -------------------------------------------------------------------------------- /ci/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/ci/publish.sh -------------------------------------------------------------------------------- /examples/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/add.rs -------------------------------------------------------------------------------- /examples/blame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/blame.rs -------------------------------------------------------------------------------- /examples/cat-file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/cat-file.rs -------------------------------------------------------------------------------- /examples/clone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/clone.rs -------------------------------------------------------------------------------- /examples/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/diff.rs -------------------------------------------------------------------------------- /examples/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/fetch.rs -------------------------------------------------------------------------------- /examples/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/init.rs -------------------------------------------------------------------------------- /examples/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/log.rs -------------------------------------------------------------------------------- /examples/ls-remote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/ls-remote.rs -------------------------------------------------------------------------------- /examples/pull.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/pull.rs -------------------------------------------------------------------------------- /examples/rev-list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/rev-list.rs -------------------------------------------------------------------------------- /examples/rev-parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/rev-parse.rs -------------------------------------------------------------------------------- /examples/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/status.rs -------------------------------------------------------------------------------- /examples/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/examples/tag.rs -------------------------------------------------------------------------------- /git2-curl/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/git2-curl/CHANGELOG.md -------------------------------------------------------------------------------- /git2-curl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/git2-curl/Cargo.toml -------------------------------------------------------------------------------- /git2-curl/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /git2-curl/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /git2-curl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/git2-curl/src/lib.rs -------------------------------------------------------------------------------- /git2-curl/tests/all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/git2-curl/tests/all.rs -------------------------------------------------------------------------------- /libgit2-sys/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/libgit2-sys/CHANGELOG.md -------------------------------------------------------------------------------- /libgit2-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/libgit2-sys/Cargo.toml -------------------------------------------------------------------------------- /libgit2-sys/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /libgit2-sys/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /libgit2-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/libgit2-sys/build.rs -------------------------------------------------------------------------------- /libgit2-sys/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/libgit2-sys/lib.rs -------------------------------------------------------------------------------- /src/apply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/apply.rs -------------------------------------------------------------------------------- /src/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/attr.rs -------------------------------------------------------------------------------- /src/blame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/blame.rs -------------------------------------------------------------------------------- /src/blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/blob.rs -------------------------------------------------------------------------------- /src/branch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/branch.rs -------------------------------------------------------------------------------- /src/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/buf.rs -------------------------------------------------------------------------------- /src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/build.rs -------------------------------------------------------------------------------- /src/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/call.rs -------------------------------------------------------------------------------- /src/cert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/cert.rs -------------------------------------------------------------------------------- /src/cherrypick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/cherrypick.rs -------------------------------------------------------------------------------- /src/commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/commit.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/cred.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/cred.rs -------------------------------------------------------------------------------- /src/describe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/describe.rs -------------------------------------------------------------------------------- /src/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/diff.rs -------------------------------------------------------------------------------- /src/email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/email.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/index.rs -------------------------------------------------------------------------------- /src/indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/indexer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mailmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/mailmap.rs -------------------------------------------------------------------------------- /src/mempack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/mempack.rs -------------------------------------------------------------------------------- /src/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/merge.rs -------------------------------------------------------------------------------- /src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/message.rs -------------------------------------------------------------------------------- /src/note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/note.rs -------------------------------------------------------------------------------- /src/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/object.rs -------------------------------------------------------------------------------- /src/odb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/odb.rs -------------------------------------------------------------------------------- /src/oid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/oid.rs -------------------------------------------------------------------------------- /src/oid_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/oid_array.rs -------------------------------------------------------------------------------- /src/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/opts.rs -------------------------------------------------------------------------------- /src/packbuilder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/packbuilder.rs -------------------------------------------------------------------------------- /src/panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/panic.rs -------------------------------------------------------------------------------- /src/patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/patch.rs -------------------------------------------------------------------------------- /src/pathspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/pathspec.rs -------------------------------------------------------------------------------- /src/proxy_options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/proxy_options.rs -------------------------------------------------------------------------------- /src/push_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/push_update.rs -------------------------------------------------------------------------------- /src/rebase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/rebase.rs -------------------------------------------------------------------------------- /src/reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/reference.rs -------------------------------------------------------------------------------- /src/reflog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/reflog.rs -------------------------------------------------------------------------------- /src/refspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/refspec.rs -------------------------------------------------------------------------------- /src/remote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/remote.rs -------------------------------------------------------------------------------- /src/remote_callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/remote_callbacks.rs -------------------------------------------------------------------------------- /src/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/repo.rs -------------------------------------------------------------------------------- /src/revert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/revert.rs -------------------------------------------------------------------------------- /src/revspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/revspec.rs -------------------------------------------------------------------------------- /src/revwalk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/revwalk.rs -------------------------------------------------------------------------------- /src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/signature.rs -------------------------------------------------------------------------------- /src/stash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/stash.rs -------------------------------------------------------------------------------- /src/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/status.rs -------------------------------------------------------------------------------- /src/string_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/string_array.rs -------------------------------------------------------------------------------- /src/submodule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/submodule.rs -------------------------------------------------------------------------------- /src/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/tag.rs -------------------------------------------------------------------------------- /src/tagforeach.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/tagforeach.rs -------------------------------------------------------------------------------- /src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/test.rs -------------------------------------------------------------------------------- /src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/time.rs -------------------------------------------------------------------------------- /src/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/tracing.rs -------------------------------------------------------------------------------- /src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/transaction.rs -------------------------------------------------------------------------------- /src/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/transport.rs -------------------------------------------------------------------------------- /src/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/tree.rs -------------------------------------------------------------------------------- /src/treebuilder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/treebuilder.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/version.rs -------------------------------------------------------------------------------- /src/worktree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/src/worktree.rs -------------------------------------------------------------------------------- /systest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/systest/Cargo.toml -------------------------------------------------------------------------------- /systest/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/systest/build.rs -------------------------------------------------------------------------------- /systest/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/systest/src/main.rs -------------------------------------------------------------------------------- /tests/add_extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/tests/add_extensions.rs -------------------------------------------------------------------------------- /tests/get_extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/tests/get_extensions.rs -------------------------------------------------------------------------------- /tests/global_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/tests/global_state.rs -------------------------------------------------------------------------------- /tests/remove_extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/tests/remove_extensions.rs -------------------------------------------------------------------------------- /triagebot.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/git2-rs/HEAD/triagebot.toml --------------------------------------------------------------------------------