summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
8bit-filename-statusFix git_status_file for files that start with a character > 0x7fAdam Roben12 years
appveyorpbbbbbbbbbbbbtEdward Thomson7 years
attr-exportattr: Do not export variables externallyVicent Marti12 years
autocrlf-fixesMove crlf conversion into buf_textRussell Belfer11 years
better-url-parsingMake url decoding more bulletproofBen Straub10 years
bindings/libgit2sharp/020_2Always checkout with case sensitive iteratorEdward Thomson9 years
bindings/libgit2sharp/022_1smart_pkt: treat empty packet lines as errorPatrick Steinhardt7 years
blame-fixesMinor cleanupBen Straub10 years
branch-delete-refbranch: Change `git_branch_delete` to take a refVicent Marti12 years
breaking-changeserrors: Rename error codesVicent Martí12 years
brianmario/attr-from-treeskip loading an index if we loaded the repo as bareBrian Lopez7 years
brianmario/revwalk-filterallow re-assigning filter callbackBrian Lopez6 years
brianmario/trailer-infoAdd message trailer iterator APIBrian Lopez6 years
brianmario/trailer-listchange trailer API to return a simple arrayBrian Lopez6 years
bug/status_casestatus: Add case insensitivity related failing testnulltoken11 years
charliesome/trailer-inforename find_trailer to extract_trailer_blockBrian Lopez6 years
cizEdward Thomson5 years
clar-no-cacheDisable caching in ClarVicent Marti11 years
clar2clar: fix merge/setup.cVicent Marti11 years
clay-renamegitignore: Add `clar` dataVicent Martí12 years
clay-testAdd Clay 0.7.0 scriptVicent Marti13 years
cmn/add-unreg-submoduleindex: stage an unregistered submodule as wellCarlos Martín Nieto9 years
cmn/ahead-behind-ordergraph: fix ahead-behind logicCarlos Martín Nieto10 years
cmn/allocator-init-orderalloc: don't overwrite allocator during init if setCarlos Martín Nieto6 years
cmn/annotated-from-tagannotated_commit: peel to commit instead of assuming we have oneCarlos Martín Nieto5 years
cmn/atexit-skeletonatexit: create skeletonCarlos Martín Nieto6 years
cmn/auth-retrytests: create a ctest target for cred_callbackCarlos Martín Nieto8 years
cmn/backends-prioodb: reverse the default backend prioritiesCarlos Martín Nieto9 years
cmn/badsslnet: add tests against badssl.comCarlos Martín Nieto9 years
cmn/branch-or-refrepo: specify init.defaultbranch is meant to be a branch nameCarlos Martín Nieto3 years
cmn/bump-pretend-githttp: bump the pretend git version in the User-AgentCarlos Martín Nieto7 years
cmn/bump-v25Bump version number to v0.25Carlos Martín Nieto7 years
cmn/cancellationAdd minimal cancellation to diffCarlos Martín Nieto7 years
cmn/changelogCHANGELOG: fill in some updates we missedCarlos Martín Nieto7 years
cmn/checkout-free-streamfilter: make sure to close the stream even on errorCarlos Martín Nieto9 years
cmn/clar-tmpp_open: make flags volatileCarlos Martín Nieto10 years
cmn/clone-auth-changetest: remove assembla clone testCarlos Martín Nieto10 years
cmn/clone-custom-repoclone: remote git_clone_into{,_local} from the public APICarlos Martín Nieto10 years
cmn/clone-everythinglocal: recusrively insert non-branch objects into the packfileCarlos Martín Nieto9 years
cmn/clone-into-mirrorclone: don't error out if the branch already existsCarlos Martín Nieto10 years
cmn/clone-localclone: more explicit local testsCarlos Martín Nieto10 years
cmn/clone-submodulesubmodule: add test initialising and cloning a repoCarlos Martín Nieto9 years
cmn/cmake-feature-302cmake: use a FEATURE_SUMMARY call compatible with 3.0.2Carlos Martín Nieto6 years
cmn/comment-charmessage: don't assume the comment charCarlos Martín Nieto10 years
cmn/commit-create-safecommit: safer commit creation with reference updateCarlos Martín Nieto10 years
cmn/commit-header-fieldcommit: allow retrieving an arbitrary header fieldCarlos Martín Nieto9 years
cmn/commit-onexamples: adjust merge to git_commit_create_onCarlos Martín Nieto6 years
cmn/commit-to-memorycommit: split creating the commit and writing it outCarlos Martín Nieto8 years
cmn/commit-with-signaturecommit: add function to attach a signature to a commitCarlos Martín Nieto8 years
cmn/common-cryptohash: use CommonCrypto on OSX for SHA-1Carlos Martín Nieto10 years
cmn/compress-buf-freePlug a leak in the refs compressorCarlos Martín Nieto7 years
cmn/config-borrow-entryconfig: borrow refcounted referencesCarlos Martín Nieto9 years
cmn/config-checksumfilebuf: use an internal bufferCarlos Martín Nieto8 years
cmn/config-commentconfig: buffer comments to match git's variable-addingCarlos Martín Nieto9 years
cmn/config-default-snapshotMake the default repository config getter return a snapshotCarlos Martín Nieto10 years
cmn/config-get-pathconfig: add parsing and getter for pathsCarlos Martín Nieto9 years
cmn/config-header-commonconfig: return an error if config_refresh is called on a snapshotCarlos Martín Nieto6 years
cmn/config-ignore-accessrepository: allow the global and system configs to fail loadingCarlos Martín Nieto10 years
cmn/config-nonewlineconfig: variables might appear on the same line as a section headerCarlos Martín Nieto6 years
cmn/config-refresh-removeconfig: remove the refresh function and backend fieldCarlos Martín Nieto10 years
cmn/config-regex-is-normalisedconfig: explicitly state that subsections are case-sensitiveCarlos Martín Nieto6 years
cmn/config-repeatedconfig: show we write a spurious duplicated section headerCarlos Martín Nieto8 years
cmn/config-snapshotrepository: introduce a convenience config snapshot methodCarlos Martín Nieto10 years
cmn/config-txconfig: perform unlocking via git_transactionCarlos Martín Nieto9 years
cmn/config-write-preserve-caseconfig: check for OOM when writingCarlos Martín Nieto6 years
cmn/conventionsCONVENTIONS: update to include general public API principlesCarlos Martín Nieto8 years
cmn/copypeertrust-nullSecureTransport: handle NULL trust on successCarlos Martín Nieto8 years
cmn/coverityfilter: close the descriptor in case of errorCarlos Martín Nieto9 years
cmn/create-with-signature-verificationcommit: verify objects exist in git_commit_with_signatureCarlos Martín Nieto4 years
cmn/createblob-streamblob: remove _fromchunks()Carlos Martín Nieto8 years
cmn/ctest-jobsclar: give the caller a chance to clean up when listing suitesCarlos Martín Nieto8 years
cmn/curl-proxyauth-anycurl: use the most secure auth method for the proxyCarlos Martín Nieto9 years
cmn/curl-streamSecureTransport: use the curl stream if availableCarlos Martín Nieto9 years
cmn/custom-agentwinhttp: use a custom user-agent if the user has set itCarlos Martín Nieto8 years
cmn/delta-base-evictionpack: use a doubly linked lru list for evictionCarlos Martín Nieto10 years
cmn/describedescribe: document the APICarlos Martín Nieto10 years
cmn/diff-binary-patchbinary diff: test that the diff and patch otputs are the sameCarlos Martín Nieto9 years
cmn/diriter-notfoundpath: convert diropen's ENOENT to GIT_ENOTFOUNDCarlos Martín Nieto9 years
cmn/disable-ssh-checktravis: disable the cert callback on OSXCarlos Martín Nieto9 years
cmn/doc-alldoc: add documentation to all the public structs and enumsCarlos Martín Nieto9 years
cmn/doc-allocfmtoid: explain why allocfmt is exposedCarlos Martín Nieto10 years
cmn/docstuffindex: split GIT_IDXENTRY into two flag enumsCarlos Martín Nieto10 years
cmn/dont-grow-borrowedAdd CHANGELOG entriesCarlos Martín Nieto9 years
cmn/double-authorcommit: ignore multiple author fieldsCarlos Martín Nieto9 years
cmn/dual-ostravis: build on osx tooCarlos Martín Nieto10 years
cmn/dwim-general-messagerefs: provide a more general error message for dwimCarlos Martín Nieto8 years
cmn/dynamic-libssh2fixupCarlos Martín Nieto7 years
cmn/embed-libssh2Provide option to embed libssh2Carlos Martín Nieto10 years
cmn/embed-sshProvide option to embed libssh2Carlos Martín Nieto10 years
cmn/empty-objectsodb: hardcode the empty blob and treeCarlos Martín Nieto9 years
cmn/error-buffererror: store the error messages in a reusable bufferCarlos Martín Nieto9 years
cmn/example-pullAdd pull exampleCarlos Martín Nieto10 years
cmn/expose-gitfile-checkpath: export the dotgit-checking functionsCarlos Martín Nieto6 years
cmn/expose-indent-heuristicblame: disable the indent heuristicCarlos Martín Nieto6 years
cmn/extract-oneline-sigcommit: fix extraction of single-line signaturesCarlos Martín Nieto8 years
cmn/faster-headerodb: avoid inflating the full delta to read the headerCarlos Martín Nieto8 years
cmn/fetch-ex-fetchexamples: modernise the fetch exampleCarlos Martín Nieto9 years
cmn/fetch-pruneUpdate CHANGELOG for pruningCarlos Martín Nieto9 years
cmn/fetch-spec-fetchheadremote: insert refspecs with no rhs in FETCH_HEADCarlos Martín Nieto9 years
cmn/fetch-tags-refspecremote: check the relevance of the refspec when updating FETCH_HEADCarlos Martín Nieto9 years
cmn/fetch-terminatesmart: send a flush when we disconnectCarlos Martín Nieto10 years
cmn/fetch-twicefetch: clear the connection data on closeCarlos Martín Nieto9 years
cmn/fetchhead-refactorremote: refactor the reference-update decisionCarlos Martín Nieto9 years
cmn/file-in-objects-dirodb: ignore files in the objects dirCarlos Martín Nieto10 years
cmn/filebuf-atomic-unlockfilebuf: make unlocking atomicCarlos Martín Nieto10 years
cmn/filebuf-rename-errorfilebuf: remove lockfile upon rename errorsCarlos Martín Nieto9 years
cmn/filter-docfilter: add docs for streaming filtersCarlos Martín Nieto9 years
cmn/fix-allowed-failurestravis: fix allowed failures listCarlos Martín Nieto10 years
cmn/follow-symlinkfilebuf: follow symlinks when creating a lock fileCarlos Martín Nieto9 years
cmn/for-v23Add test caseVicent Marti8 years
cmn/forbid-mutiurlremote: refuse to load multi-url remotesCarlos Martín Nieto9 years
cmn/foreach-cancel-loosepath: error out if the callback returns an errorCarlos Martín Nieto9 years
cmn/format-securitycmake: enable -Wformat and -Wformat-securityCarlos Martín Nieto6 years
cmn/free-tls-errorglobal: free the error message when exiting a threadCarlos Martín Nieto10 years
cmn/global-initRename git_threads_ to git_libgit2_Carlos Martín Nieto9 years
cmn/global-mwfShare packs across repository instancesCarlos Martín Nieto10 years
cmn/goalsREADME: be more explicit in the goals and scopeCarlos Martín Nieto7 years
cmn/header-field-2commit: also match the first header field when searchingCarlos Martín Nieto8 years
cmn/hide-pushremote: remove git_push from the public APICarlos Martín Nieto9 years
cmn/hide-then-pushrevwalk: reword the push textCarlos Martín Nieto9 years
cmn/host-cert-infossh: skip the localhost cert check earlierCarlos Martín Nieto10 years
cmn/http-enforce-credhttp: enforce the credential typesCarlos Martín Nieto9 years
cmn/http-errorhttp: propagate the credentials callback's error codeCarlos Martín Nieto9 years
cmn/http-recv-bufferhttp: make sure we can consume the data we requestCarlos Martín Nieto10 years
cmn/http-url-pathnetops: error out on url without a pathCarlos Martín Nieto10 years
cmn/https-cap-no-hardcodesettings: clarify what each value meansCarlos Martín Nieto7 years
cmn/idx-extra-checkpack: don't allow a negative offsetCarlos Martín Nieto8 years
cmn/idx-fill-holeindexer: use lseek to extend the packfileCarlos Martín Nieto9 years
cmn/ignore-file-trailing-crignore: consider files with a CR in their namesCarlos Martín Nieto9 years
cmn/ignore-full-dirstatus: failing test with slash-starCarlos Martín Nieto10 years
cmn/ignore-starstarignore: move star-star matching closer to it useCarlos Martín Nieto8 years
cmn/ignore-symlinkignore: don't use realpath to canonicalize pathCarlos Martín Nieto8 years
cmn/ignored-ignoreignore: clear the error when matching a pattern negationCarlos Martín Nieto9 years
cmn/index-add-conllision-extraindex: failing more thorough test for adding colliding pathCarlos Martín Nieto6 years
cmn/index-add-modesindex: check for valid filemodes on addCarlos Martín Nieto10 years
cmn/index-add-submoduleindex: allow add_bypath to update submodulesCarlos Martín Nieto9 years
cmn/index-checksumindex: make relative comparison use the checksum as wellCarlos Martín Nieto9 years
cmn/index-hashmapindex: put the icase insert choice in macrosCarlos Martín Nieto9 years
cmn/index-more-accurateindex: make the entries have more accurate sizesCarlos Martín Nieto9 years
cmn/index-nolockindex: get rid of the lockingCarlos Martín Nieto8 years
cmn/index-use-diffindex: add a CHANGELOG entry for the diff usageCarlos Martín Nieto9 years
cmn/indexer-mmapindexer: mmap fixes for WindowsCarlos Martín Nieto10 years
cmn/indexer-vector-handlingindexer: avoid memory movesCarlos Martín Nieto10 years
cmn/init-libssh2ssh: initialize libssh2Carlos Martín Nieto8 years
cmn/init-readmeMention the init function in the READMECarlos Martín Nieto9 years
cmn/init-sshopenssl: re-export the last-resort locking functionCarlos Martín Nieto8 years
cmn/init-ssl-oncessl: init everything all the timeCarlos Martín Nieto10 years
cmn/invalid-cert-returnnetops: return GIT_ECERTIFICATE when it fails the basic testsCarlos Martín Nieto9 years
cmn/io-streamstream: constify the write bufferCarlos Martín Nieto9 years
cmn/io-stream-backendsTentative support for GnuTLSCarlos Martín Nieto9 years
cmn/iterator-skip-diriteriterator: adjust unreadable-dir test to new behaviourCarlos Martín Nieto9 years
cmn/known-libsDon't exclude libssh2 from MinGWCarlos Martín Nieto10 years
cmn/leaksPlug a few leaksCarlos Martín Nieto8 years
cmn/link-fallbackclone: fall back to copying when linking does not workCarlos Martín Nieto9 years
cmn/link-one-levelpc: Put libcurl and libssh2 in Libs.privateCarlos Martín Nieto9 years
cmn/local-pack-threadinglocal: create pack with multiple threadsCarlos Martín Nieto9 years
cmn/local-proto-progresslocal: send 'counting objects' outputCarlos Martín Nieto9 years
cmn/local-pushlocal: adjust to the common refspec parserCarlos Martín Nieto9 years
cmn/local-push-messagetests: don't push to our resourcesCarlos Martín Nieto9 years
cmn/lock-ioLock around encrypted I/OCarlos Martín Nieto9 years
cmn/macos-ramdisktravis: let's try a 5GB ramdiskCarlos Martín Nieto6 years
cmn/maint-21Silence unused return value warningJacques Germishuys10 years
cmn/maint-updateappveyor: build maint branchesCarlos Martín Nieto9 years
cmn/match-host-testsnetops: catch the server not sending a certificateCarlos Martín Nieto10 years
cmn/mirror-refspecremote: don't confuse tag auto-follow rules with refspec matchingCarlos Martín Nieto9 years
cmn/mixed-eol-passthroughcrlf: pass-through mixed EOL buffers from LF->CRLFCarlos Martín Nieto10 years
cmn/mmap-readableFix segmentation fault observed on OpenBSD/sparc64Stefan Sperling9 years
cmn/multivar-set-lockedconfig: don't special-case multivars that don't exist yetCarlos Martín Nieto8 years
cmn/mwindow-try-hardermwindow: free unused windows if we fail to mmapCarlos Martín Nieto8 years
cmn/neg-ignore-dirignore: match git's rule negation rulesCarlos Martín Nieto9 years
cmn/negotiation-notifypush: report the update plan to the callerCarlos Martín Nieto9 years
cmn/no-embedRemove Makefile.embedCarlos Martín Nieto8 years
cmn/no-growblob: don't recomment using git_buf_growCarlos Martín Nieto9 years
cmn/not-opaquedocs: fix transparent/opaque confusion in the conventions fileCarlos Martín Nieto6 years
cmn/notes-bufnote: use a git_buf to return the default namespaceCarlos Martín Nieto9 years
cmn/notes-consistencynotes: fix comments for git_note_next()Carlos Martín Nieto9 years
cmn/null-oid-existing-treetree: rename from_tree to validate and clarify the tree in the testCarlos Martín Nieto6 years
cmn/object-size-nopublicobject: deprecate git_object__size for removalCarlos Martín Nieto5 years
cmn/odb-streaming-read-changelogCHANGELOG: mention the change to `git_odb_open_rstream`Carlos Martín Nieto6 years
cmn/odd-slowdownrevwalk: detect when we're out of interesting commitsCarlos Martín Nieto9 years
cmn/oidarraymerge: expose multiple merge basesCarlos Martín Nieto10 years
cmn/old-securityCMake: fall back to OpenSSL on older OS XCarlos Martín Nieto9 years
cmn/openssl-maintAdd support for OpenSSL 1.1.0 for BIO filterCarlos Martín Nieto7 years
cmn/openssl-sysAdd the OpenSSL changes to the CHANGELOGCarlos Martín Nieto9 years
cmn/osx-ssh-keytravis: take the newer ssh-keygen format into accountCarlos Martín Nieto8 years
cmn/pack-cache-initpack: init the cache on packfile allocCarlos Martín Nieto10 years
cmn/pack-objects-memorypack-objects: always write out the status in write_one()Carlos Martín Nieto10 years
cmn/pack-objects-reportpackbuilder: report progress during deltificationCarlos Martín Nieto9 years
cmn/pack-objects-walklocal: let the packbuilder perform smarter object insertionCarlos Martín Nieto9 years
cmn/pack-unpack-looppack: don't forget to cache the base objectCarlos Martín Nieto10 years
cmn/packed-refs-sortedrefs: include " sorted " in our packed-refs headerCarlos Martín Nieto6 years
cmn/parallel-clarAdd a parallel runner for clarCarlos Martín Nieto9 years
cmn/parse-modetree: use a specialised mode parse functionCarlos Martín Nieto8 years
cmn/path-direach-cberrorfileops: set an error on write error for file copyCarlos Martín Nieto9 years
cmn/path-to-pathclone: re-use the local transport's path resolutionCarlos Martín Nieto10 years
cmn/pcre2regex: make sure to link against PCRE2's regex functionsCarlos Martín Nieto5 years
cmn/peeling-errorspeel: reject bad queries with EINVALIDSPECCarlos Martín Nieto9 years
cmn/pkg-config-sshFind libssh2 via pkg-configCarlos Martín Nieto9 years
cmn/plug-smsubmodule: plug a few leaksCarlos Martín Nieto9 years
cmn/plug-test-leakrebase: plug a leak in the testsCarlos Martín Nieto7 years
cmn/pool-limitSplit the page size from the mmap alignmentCarlos Martín Nieto8 years
cmn/prettify-docsmessage: update docs for git_message_prettifyCarlos Martín Nieto6 years
cmn/programdata-configconfig: add a ProgramData levelCarlos Martín Nieto9 years
cmn/proxy-configCI: download the proxy jar also on mingwCarlos Martín Nieto8 years
cmn/proxy-options-freeproxy: rename the options freeing functionCarlos Martín Nieto7 years
cmn/push-error-concernspush: reword comment on finish()Carlos Martín Nieto9 years
cmn/push-notify-deletedpush: fix the update constructorCarlos Martín Nieto9 years
cmn/push-refspec-refactorpush: use the common refspec parserCarlos Martín Nieto9 years
cmn/push-testsclone: set the credentials callback during testingCarlos Martín Nieto9 years
cmn/push-tests-inline-oidpush: put the git_oid inline in the test structureCarlos Martín Nieto9 years
cmn/quick-parse-64revwalk: make commit list use 64 bits for timeCarlos Martín Nieto9 years
cmn/racy-diffcheckout: allow workdir to contain checkout targetEdward Thomson9 years
cmn/racy-diff-againAdd a note about racy-git in CHANGELOGCarlos Martín Nieto9 years
cmn/rc4badssl: RC4 should not fail with ECERTIFICATEEdward Thomson3 years
cmn/read-only-sizeodb: allow asking for the size aloneCarlos Martín Nieto8 years
cmn/read-sharednormaler flagsCarlos Martín Nieto8 years
cmn/read-tree-cacheUpdate CHANGELOG and PROJECTS with the tree cache changesCarlos Martín Nieto10 years
cmn/readdirpath: remove unnecessary readdir_r usageCarlos Martín Nieto9 years
cmn/ref-iter-concurrentrefs: copy the packed refs on iterationCarlos Martín Nieto10 years
cmn/ref-txnwipCarlos Martín Nieto10 years
cmn/refdb-fs-errorsrefdb: bubble up recursive rm when locking a refCarlos Martín Nieto7 years
cmn/refdb-pararefdb: use a constant for the number of per-thread creations/deletesCarlos Martín Nieto7 years
cmn/reference-lockstart of stashCarlos Martín Nieto10 years
cmn/reference-transactiontransaction: rename lock() to lock_ref()Carlos Martín Nieto10 years
cmn/reflog-annotatedCHANGELOG: add notes about the annotated ref-modifying functionsCarlos Martín Nieto9 years
cmn/reflog-del-backendrefdb: delete a ref's reflog upon deletionCarlos Martín Nieto9 years
cmn/refspec-start-middleAdd a CHANGELOG entry for refspecs with asterisk in the middleCarlos Martín Nieto10 years
cmn/regex-nofaildiff: don't error out on an invalid regexCarlos Martín Nieto9 years
cmn/release-docsdocs: udpates to wording in release documentationCarlos Martín Nieto6 years
cmn/release-fixupshttp: don't give up on auth on the first tryCarlos Martín Nieto9 years
cmn/remote-default-restrictclone: handle overly restrictive refspecsCarlos Martín Nieto10 years
cmn/remote-deleteremote: build up the list of refs to removeCarlos Martín Nieto10 years
cmn/remote-delete-nameremote: accept a repository and remote name for deletionCarlos Martín Nieto10 years
cmn/remote-fetch-refsremote: implement opportunistic remote-tracking branch updatesCarlos Martín Nieto10 years
cmn/remote-fixupsremote: call the update_tips callback for opportunisitc updatesCarlos Martín Nieto9 years
cmn/remote-less-statepush: free the update listCarlos Martín Nieto9 years
cmn/remote-lookupremote: rename _load() to _lookup()Carlos Martín Nieto9 years
cmn/remote-lsremote: don't say we free the remote on disconnectCarlos Martín Nieto9 years
cmn/remote-optionswipCarlos Martín Nieto9 years
cmn/remote-pushremote: use configured push refspecs if none are givenCarlos Martín Nieto9 years
cmn/remote-renameremote: accept a repo and name for renamingCarlos Martín Nieto10 years
cmn/remote-rename-fixesremote: tighten up reference renamingCarlos Martín Nieto10 years
cmn/remote-rename-moreremote: don't free the remote on deleteCarlos Martín Nieto10 years
cmn/remote-symrefclone: get rid of head_infoCarlos Martín Nieto10 years
cmn/remote-unifyremote: unify the creation codeCarlos Martín Nieto9 years
cmn/remove-mingw32Remove CI support for mingw32Carlos Martín Nieto8 years
cmn/remove-single-entrytree: handle removal of all entries in the updaterCarlos Martín Nieto8 years
cmn/remove-ssh-embedGet rid of libssh2 embeddingCarlos Martín Nieto9 years
cmn/remove-supported-urlremote: delete git_remote_supported_url()Carlos Martín Nieto10 years
cmn/rename-reflogrefdb: use the same id for old and new when renaming a referenceCarlos Martín Nieto9 years
cmn/rename-unspecifiedRename FALLBACK to UNSPECIFIEDCarlos Martín Nieto9 years
cmn/repo-identUpdate CHANGELOG with the reflog ident changesCarlos Martín Nieto9 years
cmn/repo-no-passthroughrepo: remove an inappropriate use of PASSTHROUGHCarlos Martín Nieto3 years
cmn/repo-v1CHANGELOG: add entry about odb registrationCarlos Martín Nieto8 years
cmn/repo-version-checkrepository: check the format versionCarlos Martín Nieto9 years
cmn/repository-state-sequencerrepository: distinguish sequencer cherry-pick and revertCarlos Martín Nieto8 years
cmn/reset-dir-filereset: perform the checkout before moving HEAD or the indexCarlos Martín Nieto8 years
cmn/reset-dont-free-urlsmart subtransport: don't free the url when resetting the streamCarlos Martín Nieto5 years
cmn/revwalk-array-fixrevwalk: more sensible array handlingCarlos Martín Nieto10 years
cmn/revwalk-iterationrevwalk: formatting updatesEdward Thomson6 years
cmn/revwalk-merge-baserevwalk: clear first-parent flag on resetCarlos Martín Nieto10 years
cmn/revwalk-no-preallocarray: mark the array to grow as volatileCarlos Martín Nieto10 years
cmn/revwalk-sign-regressionrevwalk: only check the first commit in the list for an earlier timestampCarlos Martín Nieto6 years
cmn/rpath-policyCMake: activate the rpath policy for OSXCarlos Martín Nieto8 years
cmn/safe-commitcommit: add a function to create a commit on top of a refCarlos Martín Nieto10 years
cmn/sched-yieldMove yield to the tests and enable for FreeBSDCarlos Martín Nieto10 years
cmn/sec-update-24https: don't test that RC4 is invalidCarlos Martín Nieto7 years
cmn/sec-update-25https: don't test that RC4 is invalidCarlos Martín Nieto7 years
cmn/secure-transportSecureTransport: handle graceful closesCarlos Martín Nieto9 years
cmn/serverserver: handle negotiation linesCarlos Martín Nieto10 years
cmn/server-errorserrors: add GIT_EEOF to indicate early EOFCarlos Martín Nieto9 years
cmn/signature-empty-emailsignature: don't allow empty emailsCarlos Martín Nieto10 years
cmn/silly-tagstag: ignore extra header fieldsCarlos Martín Nieto8 years
cmn/smart-callbackscred: add a free function wrapperCarlos Martín Nieto9 years
cmn/sortedcache-closesortedcache: close the fd on stat trouble as wellCarlos Martín Nieto7 years
cmn/sorting-modesrevwalk: refer the sorting modes more to git's optionsCarlos Martín Nieto6 years
cmn/soversionChange SOVERSION at API breaksCarlos Martín Nieto10 years
cmn/ssh-embed-againRevert "Get rid of libssh2 embedding"Carlos Martín Nieto9 years
cmn/ssh-errorsssh: store error message immediately after a failed agent callCarlos Martín Nieto10 years
cmn/ssh-factory-for-pathsssh: provide a factory function for setting ssh pathsCarlos Martín Nieto10 years
cmn/ssh-retrytravis: enable password authentication on OSXCarlos Martín Nieto10 years
cmn/ssh-send-everythingssh: libssh2_channel_write() behaves like send()Carlos Martín Nieto10 years
cmn/ssl-no-wantopenssl: don't try to handle WANT_READ or WANT_WRITECarlos Martín Nieto9 years
cmn/ssl-nullopenssl: don't try to teardown an unconnected SSL contextCarlos Martín Nieto9 years
cmn/ssl-tlsssl: dump the SSL ciphers in favour of TLSCarlos Martín Nieto10 years
cmn/stacked-ignoreignore: don't leak rules into higher directoriesCarlos Martín Nieto9 years
cmn/static-archive-latercmake: move the rule to find static archives close to building clarCarlos Martín Nieto6 years
cmn/stream-check-echttp: do not try to use the cert callback on unencrypted streamsCarlos Martín Nieto9 years
cmn/stream-sizeodb: make the writestream's size a git_off_tCarlos Martín Nieto9 years
cmn/strict-objectreset: use real ids for the testsCarlos Martín Nieto8 years
cmn/submodule-and-diriterator: submodules are determined by an index or treeCarlos Martín Nieto9 years
cmn/submodule-backslashsubmodule, path: extract slash conversionCarlos Martín Nieto9 years
cmn/submodule-config-statesubmodule: remove the RESET enum valuesCarlos Martín Nieto9 years
cmn/submodule-duplicatesubmodule: correctly delimit the keys to use for lookupCarlos Martín Nieto9 years
cmn/submodule-foreach-diff-pathsubmodule: lookup the submodule by path if availableCarlos Martín Nieto9 years
cmn/submodule-refactorsubmodule: add a test for a renamed submdoule dirCarlos Martín Nieto9 years
cmn/sysdir-no-reguesssysdir: don't guess the paths again when $PATH is specifiedCarlos Martín Nieto7 years
cmn/tag-bad-signaturesignature: don't leave a dangling pointer to the strings on parse failureCarlos Martín Nieto7 years
cmn/template-pathrepository: parse init.templatedir as a pathCarlos Martín Nieto9 years
cmn/thisisterribleopenssl: we already had the function, just needed the headerCarlos Martín Nieto8 years
cmn/threadingdocs: explicitly document the threading caveatsCarlos Martín Nieto9 years
cmn/threading-updateTHREADING: OpenSSL 1.1 is thead-safe, rework some paragraphsCarlos Martín Nieto7 years
cmn/threadsafe-onFlip THREADSAFE's default to ONCarlos Martín Nieto10 years
cmn/tls-registerstream: allow registering a user-provided TLS constructorCarlos Martín Nieto8 years
cmn/tmpcrashdebugCarlos Martín Nieto6 years
cmn/transport-get-proxytransport: provide a getter for the proxy optionsCarlos Martín Nieto7 years
cmn/travis-jobsTravis: do non-threadsafe buildsCarlos Martín Nieto9 years
cmn/tree-is-sortedtree: mark a tree as already sortedCarlos Martín Nieto8 years
cmn/tree-parse-speedtree: ensure the entry filename fits in 16 bitsCarlos Martín Nieto8 years
cmn/tree-parser-sort-inputoopsCarlos Martín Nieto8 years
cmn/tree-reusetree: store the entries in a growable arrayCarlos Martín Nieto8 years
cmn/tree-updateIntroduce a function to create a tree based on a different oneCarlos Martín Nieto8 years
cmn/tree-update-basenametree: plug leaks in the tree updaterCarlos Martín Nieto8 years
cmn/tree-updater-orderingtree: look for conflicts in the new tree when updatingCarlos Martín Nieto7 years
cmn/tree-write-initialisetree: initialize the id we use for testing submodule insertionsCarlos Martín Nieto6 years
cmn/treebuilder-insert-sortedtreebuilder: insert sortedCarlos Martín Nieto10 years
cmn/treebuilder-newtreebuilder: rename _create() to _new()Carlos Martín Nieto9 years
cmn/treebuilder-perftreentry: no need for manual size book-keepingCarlos Martín Nieto10 years
cmn/treebuilder-set-attributetreebuilder: set the attributes before sorting and insertingCarlos Martín Nieto10 years
cmn/treebuilder-submoduletreebuilder: don't try to verify submodules exist in the odbCarlos Martín Nieto8 years
cmn/typedef-sizetAdd a no-op size_t typedef for the doc parserCarlos Martín Nieto8 years
cmn/typoFix a few checkout -> rebase typosCarlos Martín Nieto8 years
cmn/unpack-offsetpack: return the correct final offsetCarlos Martín Nieto10 years
cmn/update-v24commit: always initialize commit messagePatrick Steinhardt7 years
cmn/update-zlibzlib: disable warning 4142 on MSVCCarlos Martín Nieto10 years
cmn/upstream-invalid-refnamebranch: add test showing ENOTFOUND for invalid upstream configurationCarlos Martín Nieto11 years
cmn/upstream-matching-pushbranch: error out if we cannot find the remoteCarlos Martín Nieto9 years
cmn/url-emptyremote: return EINVALIDSPEC when given an empty URLCarlos Martín Nieto9 years
cmn/v22-updateInclude git2/transaction.hCarlos Martín Nieto9 years
cmn/v24-updatesarray: fix search for empty arraysCarlos Martín Nieto8 years
cmn/valgrind-oncetravis: run valgrind only onceCarlos Martín Nieto10 years
cmn/validity-tree-from-unowned-indexcheckout: fix test fixture missing objectsEdward Thomson6 years
cmn/walk-limit-enoughrevwalk: don't show commits that become uninteresting after being enqueuedCarlos Martín Nieto8 years
cmn/warn-pythonCMake: be more explicit with python errorsCarlos Martín Nieto9 years
cmn/warningscrlf: raise a warning for safecrlf=warnCarlos Martín Nieto8 years
cmn/win32-free-tlswin32: free thread-local data on thread exitCarlos Martin Nieto8 years
cmn/windows-no-concurrent-compressrefdb: disable concurrent compress in the threading tests on WindowsCarlos Martín Nieto7 years
config-int-typescore: One last `long long`Vicent Marti13 years
correct-ahead-behindFix a bunch of leaks, error handling casesScott J. Goldman11 years
csware/findfiles_win32Make Git for Windows root detection work with Git for Windows >= 2Sven Strickroth5 years
csware/system_proxyDisable by default, but how to allow users of the library to enable this?!Sven Strickroth10 years
developmentMerge pull request #2366 from kitbellew/fix-indexer-mmap-castCarlos Martín Nieto10 years
development-mergeMerge pull request #664 from arrbee/attrs-from-indexVicent Martí12 years
diff-fails-with-cpp-fileadded failing repoBrendan Forster9 years
ed/merge_fileIntroduce git_merge_file for consumersEdward Thomson10 years
ed/rebaserebase: add information to the CHANGELOGEdward Thomson10 years
editorconfigeditorconfig: allow trailing whitespace in markdownEdward Thomson6 years
empty-nameMerge remote-tracking branch 'carlosmn/empty-name' into empty-nameJustin Spahr-Summers11 years
empty-remote-url-crash'geterr' -> 'giterr'Justin Spahr-Summers11 years
enterprise/backport-2.6-4136-4178Merge pull request #4178 from libgit2/ethomson/enfasten_sha1Carlos Martín Nieto7 years
enterprise/backport-2.7-4136-4178Merge pull request #4178 from libgit2/ethomson/enfasten_sha1Carlos Martín Nieto7 years
enterprise/backport-2.8-4136-4178Merge pull request #4178 from libgit2/ethomson/enfasten_sha1Carlos Martín Nieto7 years
enterprise/backport-2.9-4136-4178Merge pull request #4178 from libgit2/ethomson/enfasten_sha1Carlos Martín Nieto7 years
env-expansionClean up system file finding tests on Win32Russell Belfer12 years
error-handlingMerge branch 'development' into error-handlingCarlos Martín Nieto12 years
ethomson/025_relnotesmove git_merge_options changes to correct locationSimon Byrne7 years
ethomson/027ci: fail if requested test name is not foundEdward Thomson6 years
ethomson/0_28version: 0.28Edward Thomson5 years
ethomson/0_99v0.99: really, truly the last of the changesEdward Thomson4 years
ethomson/1_0_1v1.0.1: Update the version numbersEdward Thomson4 years
ethomson/3872inet_pton: don't assume addr families don't existEdward Thomson7 years
ethomson/actionscoverityEdward Thomson3 years
ethomson/ancient_gcc_not_threadsafeProvide error on gcc < 4.1 when THREADSAFEEdward Thomson7 years
ethomson/annotated_commit_refsannotated_commit: provide refs and descriptionEdward Thomson8 years
ethomson/apfs_precompose_fixesstatus::renames: write NFD instead of NFC filenameEdward Thomson6 years
ethomson/applytest: ensure applying a patch can't delete a file twiceEdward Thomson5 years
ethomson/appveyorappveyor: don't rewrite system mingwEdward Thomson7 years
ethomson/arm-actionsci: propagate environment variablesEdward Thomson3 years
ethomson/assertwin32: use GIT_ASSERTEdward Thomson3 years
ethomson/assert_macrosassert: allow non-int returning functions to assertEdward Thomson4 years
ethomson/attrattr: rename constants and macros for consistencyEdward Thomson5 years
ethomson/attr_longpathsattr_file: don't take the `repo` as an argEdward Thomson3 years
ethomson/attr_lookupsattr: ensure lookups are on repo-relative pathsEdward Thomson3 years
ethomson/attrs_from_headfilter: test second-level in-repo `.gitattributes`Edward Thomson5 years
ethomson/auth_failureonline tests: use gitlab for auth failuresEdward Thomson5 years
ethomson/azpci: provide globalsign certs for bionicEdward Thomson4 years
ethomson/backport_0278smart transport: only clear url on hard resetEdward Thomson5 years
ethomson/badgificationREADME: add maint/v0.26 branch statusEdward Thomson6 years
ethomson/bitbucketonline tests: update auth for bitbucket testEdward Thomson6 years
ethomson/blob_data_is_binaryblob: identify binary contentEdward Thomson2 years
ethomson/branch_symlinksrefs:iterator: add tests to recurse symlinksEdward Thomson6 years
ethomson/buf_is_readonlybuf: deprecate public git_buf writing functionsEdward Thomson3 years
ethomson/buf_oom_testbuf::oom tests: use custom allocator for oom failuresEdward Thomson6 years
ethomson/bump-v26Update version number to v0.26Edward Thomson7 years
ethomson/callback_namestrace: suffix the callbacks with `_cb`Edward Thomson5 years
ethomson/canonicalwin32: test relative symlinksPatrick Steinhardt4 years
ethomson/cdeclchangelog: document that we always build cdeclEdward Thomson5 years
ethomson/centos_cici: update centos to find libssh2Edward Thomson3 years
ethomson/changelogchangelog: document git_merge_analysis_for_refEdward Thomson5 years
ethomson/checkout_conflict_respect_indexcheckout: dirty index should conflict on typechangeEdward Thomson8 years
ethomson/checkout_dont_calculate_oid_for_dirscheckout: don't try to calculate oid for directoriesEdward Thomson8 years
ethomson/checkout_filemodecheckout: respect core.filemode when comparing filemodesEdward Thomson6 years
ethomson/checkout_head_docsdocumentation: improve docs for `checkout_head`Edward Thomson8 years
ethomson/checkout_no_indexcheckout: use empty baseline when no indexEdward Thomson8 years
ethomson/checkout_pathspecscheckout: filter pathspecs for _all_ checkout typesEdward Thomson4 years
ethomson/checkout_safetycheckout: deprecate GIT_CHECKOUT_NONEEdward Thomson2 years
ethomson/checkout_typechangecheckout: test force checkout when mode changesEdward Thomson7 years
ethomson/checkout_typechange_with_index_and_wdcheckout test: further ensure workdir perms are updatedEdward Thomson6 years
ethomson/cici: don't assume SKIP_ONLINE means SKIP_NTLMEdward Thomson19 months
ethomson/ci-refactorci: don't stop on failureEdward Thomson6 years
ethomson/ci-renameREADME: rename "VSTS" to "Azure DevOps"Edward Thomson6 years
ethomson/ci_026ci: run clar with verbosityEdward Thomson6 years
ethomson/ci_027ci: rename vsts to azure-pipelinesEdward Thomson6 years
ethomson/ci_docsci: publish documentation on mergeEdward Thomson5 years
ethomson/ci_docuriumci: run docurium to create documentationEdward Thomson5 years
ethomson/ci_libssh2ci: pull libssh2 from www.libssh2.orgEdward Thomson3 years
ethomson/ci_nightlyci: update nightly to use source pathEdward Thomson3 years
ethomson/ci_test_resultsci: add summary of test resultsEdward Thomson24 months
ethomson/cifixci: enable the VALGRIND flag on buildsEdward Thomson4 years
ethomson/clang-formatAdd a .clang-format with our styleEdward Thomson3 years
ethomson/clar-xmlci: write test result XMLEdward Thomson6 years
ethomson/clar_exactmatchoffer exact name matching with a `$` suffixEdward Thomson4 years
ethomson/clar_internalclar: remove unused shell_out functionEdward Thomson4 years
ethomson/clar_messages`cl_git_exec` -> `cl_git_expect`Edward Thomson7 years
ethomson/clar_no_morecmake: BUILD_CLAR is now BUILD_TESTSEdward Thomson3 years
ethomson/clar_tapclar: include the function nameEdward Thomson4 years
ethomson/clar_threadstests: handle life without threadsEdward Thomson7 years
ethomson/cleanupcmake: use CMAKE_SOURCE_DIR and CMAKE_BINARY_DIREdward Thomson2 years
ethomson/climingw: define DWORD_MAXEdward Thomson4 years
ethomson/cli_cmd_clonecli: support checkout branch in cloneEdward Thomson2 years
ethomson/cli_reduxcmake: use project-specific root variable instead of CMAKE_SOURCE_DIREdward Thomson2 years
ethomson/clone_branchclone: set refs/remotes/origin/HEAD when branch is specifiedEdward Thomson3 years
ethomson/clone_namespacedclone: test for cloning a repo with namespace scopeEdward Thomson19 months
ethomson/cmakecmake: refactor zlib selectionEdward Thomson2 years
ethomson/cmake2cmake: standardize USE_THREADS and USE_NSECEdward Thomson2 years
ethomson/cmake3cmake: refactor zlib selectionEdward Thomson2 years
ethomson/cmake4cmake: rename git2internal target to libgit2Edward Thomson2 years
ethomson/cmake5cli: add `cat-file` commandEdward Thomson2 years
ethomson/cmake6cmake: don't create an object library for libgit2Edward Thomson2 years
ethomson/cmake_fixescmake: move ENABLE_WARNINGS to a moduleEdward Thomson6 years
ethomson/cmake_object_librarycmake: break out the ugly split sources fnEdward Thomson7 years
ethomson/cmake_pccmake: include threading libraries in pkg-configEdward Thomson8 years
ethomson/cmake_testcmake: use WINHTTP when USE_WINHTTP is specifiedEdward Thomson2 years
ethomson/codeqlci: run codeqlEdward Thomson3 years
ethomson/codespacesUpdate setup.shEdward Thomson3 years
ethomson/commit_create_cbrebase: deprecate signing_cbEdward Thomson3 years
ethomson/config_for_inmemory_reporemote: ensure we can create an anon remote on inmemory repoEdward Thomson7 years
ethomson/config_for_innemory_Reporepository: don't fail to create config option in inmemory repoEdward Thomson7 years
ethomson/config_section_validityconfig: rename subsection header parser funcEdward Thomson5 years
ethomson/config_unreadableconfig: test that unreadable files are treated as notfoundEdward Thomson4 years
ethomson/configmapcacherepository: use intptr_t's in the config map cacheEdward Thomson3 years
ethomson/conflict_marker_sizeCHANGELOG: include merge_file conflict marker sizeEdward Thomson6 years
ethomson/conflicts_crlfmerge: test CR/LF conflicts for CR/LF filesEdward Thomson6 years
ethomson/copyrightCOPYING: remove regex copyright, add PCRE copyrightEdward Thomson2 years
ethomson/coverityrepo::open: ensure we can open the repositoryEdward Thomson4 years
ethomson/cred_deprecationcredentials: provide backcompat for opaque structsEdward Thomson4 years
ethomson/creds_for_schemehttp: ensure the scheme supports the credentialsIan Hattendorf5 years
ethomson/credtypecredential: change git_cred to git_credentialEdward Thomson4 years
ethomson/crlfcheckout::crlf: ensure successEdward Thomson5 years
ethomson/custom_cert_locationsmbedTLS: Fix setting certificate directoryZachary Michaels3 years
ethomson/custom_urlremote: deprecate resolve_url callbackEdward Thomson3 years
ethomson/cvarconfiguration: deprecate git_cvar safelyEdward Thomson5 years
ethomson/datedate: rfc2822 formatting uses a `git_buf` instead of a static stringEdward Thomson2 years
ethomson/defer_cert_cred_cbtransport: allow cred/cert callbacks to return GIT_PASSTHROUGHEdward Thomson5 years
ethomson/defer_cert_cred_cb_0_27transport: allow cred/cert callbacks to return >0Edward Thomson5 years
ethomson/deprecateci: enable hard deprecationEdward Thomson5 years
ethomson/deprecate_headlistnet: remove unused `git_headlist_cb`Edward Thomson5 years
ethomson/deprecationrebase: fix (deprecated) signing testEdward Thomson3 years
ethomson/devcontainerVSCode: build in parallelEdward Thomson3 years
ethomson/diff-only-load-binaries-when-requesteddiff: treat binary patches with no data specialEdward Thomson8 years
ethomson/diff-read-empty-binarydiff: treat binary patches with no data specialEdward Thomson8 years
ethomson/diff_enumdiff: update `GIT_DIFF_IGNORE_BLANK_LINES`Edward Thomson3 years
ethomson/diff_failtest: completely ignored diff is emptyEdward Thomson3 years
ethomson/diff_filegit_diff_file: move `id_abbrev`Edward Thomson8 years
ethomson/diff_parsediff::parse: don't include `diff.h`Edward Thomson4 years
ethomson/diff_regexp_ignorediff: support regexp ignoresEdward Thomson2 years
ethomson/diff_rename_limitdiff: document updated rename limitEdward Thomson3 years
ethomson/difftestdiff::workdir: actually test the buffersEdward Thomson4 years
ethomson/dlopen_sslci: run dynamically loaded openssl workflows nightlyEdward Thomson3 years
ethomson/doc_diff_from_bufferdiff: document `git_diff_from_buffer`Edward Thomson8 years
ethomson/dockerfileci: remove the docker entrypointEdward Thomson3 years
ethomson/dockerv1ci: update to docker v1 tasksEdward Thomson5 years
ethomson/docsci: publish documentationEdward Thomson5 years
ethomson/docs_cici: only update docs on pushEdward Thomson2 years
ethomson/docuriumtest docuriumEdward Thomson5 years
ethomson/dont_trunc_and_exclgit_futils: don't O_EXCL and O_TRUNCEdward Thomson7 years
ethomson/emaildiff: deprecate diff_format_emailEdward Thomson3 years
ethomson/empty_blobodb: actually insert the empty blob in testsEdward Thomson8 years
ethomson/empty_default_branchrepo: ignore empty init.defaultbranchEdward Thomson3 years
ethomson/enfasten_sha1sha1dc: `SHA1DCUpdate` now takes a `size_t`Edward Thomson7 years
ethomson/error_messageserrors: use lowercaseEdward Thomson5 years
ethomson/error_msgstests: update error message checkingEdward Thomson7 years
ethomson/expand_tildeconfig: expand paths with `git_sysdir_expand...`Edward Thomson7 years
ethomson/extensionscommon: support custom repository extensionsEdward Thomson3 years
ethomson/fail_on_leakstravis: fail on memory leaksEdward Thomson6 years
ethomson/filter_applyfilter: deprecate apply functionEdward Thomson3 years
ethomson/filter_commit_idfilter: use a `git_oid` in filter options, not a pointerEdward Thomson3 years
ethomson/filter_driver_git_buffilter: filter drivers stop taking git_buf as user inputEdward Thomson3 years
ethomson/filter_optsfilter: use a `git_oid` in filter options, not a pointerEdward Thomson3 years
ethomson/find_executablepath: introduce git_fs_path_find_executableEdward Thomson2 years
ethomson/fix-intrinsicsadd with overflow: correct documentationEdward Thomson5 years
ethomson/fix-stale-filesize-crashdiff: fail generation if a file changes sizeEdward Thomson2 years
ethomson/fixessubmodule: set a default to the iteratorEdward Thomson7 years
ethomson/fixupsdate: promote before multiplyEdward Thomson3 years
ethomson/flaky_cici: add flaky test re-execution on WindowsEdward Thomson5 years
ethomson/follow_redirectsremote: support `http.followRedirects=true`Edward Thomson2 years
ethomson/follow_redirects_initialci: minor formatting cleanups to test outputEdward Thomson2 years
ethomson/forced_checkout_2git_futils_rmdir: only allow `EBUSY` when askedEdward Thomson7 years
ethomson/freshen_treesgit_commit_create: freshen tree objects in commitEdward Thomson7 years
ethomson/friendlier_getting_startedalloc: set up an allocator that fails before library initEdward Thomson4 years
ethomson/fsyncHonor `core.fsyncObjectFiles`Edward Thomson7 years
ethomson/futilsfuzzer: use futils instead of fileopsEdward Thomson5 years
ethomson/futimenscmake: extended futimens checking on macOSEdward Thomson3 years
ethomson/futureMerge branch 'ethomson/cmake' into futureEdward Thomson3 years
ethomson/fuzzerfuzzer: update for indexer changesEdward Thomson6 years
ethomson/git_objobject_type: convert final internal users to new namesEdward Thomson5 years
ethomson/git_refreferences: use new names in internal usageEdward Thomson5 years
ethomson/giterrerrors: update docs for giterr changesEdward Thomson5 years
ethomson/github_actionsIntroduce CI with GitHub ActionsEdward Thomson4 years
ethomson/gitstrstr: introduce `git_str` for internal, `git_buf` is externalEdward Thomson3 years
ethomson/gssapihttp: introduce GIT_ERROR_HTTPEdward Thomson4 years
ethomson/header_guardsconsistent header guardsEdward Thomson6 years
ethomson/hexdumpgit__hexdump: better mimic `hexdump -C`Edward Thomson4 years
ethomson/httphttpclient: clear the read_buf on new requestsEdward Thomson4 years
ethomson/http_empty_passwordhttp: don't require a passwordEdward Thomson3 years
ethomson/https_proxyci: add ssl proxy testsEdward Thomson5 years
ethomson/iconvcmake: let USE_ICONV be optional on macOSEdward Thomson6 years
ethomson/ignore_leading_slashignore: only skip first leading slashEdward Thomson5 years
ethomson/ignore_skip_bomignore: skip UTF8 BOM in ignore fileEdward Thomson5 years
ethomson/ignore_spacesattr: ensure regular attr files can have whitespaceEdward Thomson5 years
ethomson/includeifconfig: test allocation in config conditionalsEdward Thomson2 years
ethomson/index_add_requires_filesgit_index_add_frombuffer: only accept files/linksEdward Thomson6 years
ethomson/index_dirtydocs: add unsaved index safety to changelogEdward Thomson6 years
ethomson/index_fixesobject_type: use new enumeration namesEdward Thomson5 years
ethomson/index_iteratorindex: introduce git_index_iteratorEdward Thomson5 years
ethomson/initMove libgit2 settings into libgit2.cEdward Thomson4 years
ethomson/init-bakMove libgit2 settings into libgit2.cEdward Thomson4 years
ethomson/insteadofremote: refactor insteadof applicationEdward Thomson2 years
ethomson/inttypesRemove public 'inttypes.h' headerEdward Thomson5 years
ethomson/ipv6net: function to identify ipv6 addresses in URLsEdward Thomson3 years
ethomson/is_and_fromoid: `is_zero` instead of `iszero`Edward Thomson5 years
ethomson/issue-4203merge: don't leak the index during reloadsEdward Thomson6 years
ethomson/issue_templateIntroduce a GitHub Issue TemplateEdward Thomson7 years
ethomson/keepalivefixup! ci: run the no-keep-alive testsEdward Thomson13 months
ethomson/large_loose_blobstests: add GITTEST_SLOW env var checkEdward Thomson6 years
ethomson/largefiles_32bitlargefile tests: only write 2GB on 32-bit platformsEdward Thomson5 years
ethomson/leaksmbedtls: free stream on shutdownEdward Thomson6 years
ethomson/libcurl_buildtravis: add custom apt sourcesEdward Thomson7 years
ethomson/libgit2deps_azuretravis: we use bintray's own key for signingCarlos Martín Nieto6 years
ethomson/libssh2fixupEdward Thomson15 months
ethomson/libssh2_not_libsshcmake: correct comment from libssh to libssh2Edward Thomson6 years
ethomson/linksdocs: libgit2.github.com is now libgit2.orgEdward Thomson3 years
ethomson/mac_buildci: install homebrew's curl on macEdward Thomson8 years
ethomson/mac_no_leaksci builds: drop macOS leak detectionEdward Thomson6 years
ethomson/mailmapmailmap: prefer ethomson@edwardthomson.comEdward Thomson5 years
ethomson/mainbranchrefs: remove "master" branch constantEdward Thomson4 years
ethomson/memleakobject validation: free some memleaksEdward Thomson7 years
ethomson/memleaksrepository: free memory in symlink detection functionEdward Thomson5 years
ethomson/merge_optsCHANGELOG: update `GIT_MERGE_OPTIONS_INIT` changesEdward Thomson7 years
ethomson/middlewareutil: add more to the utility libraryEdward Thomson4 years
ethomson/mwindow_initmwindow: init mwindow files in git_libgit2_initEdward Thomson8 years
ethomson/name_is_validchangelog: include new reference validity functionsEdward Thomson4 years
ethomson/namespacesrefdb_fs: honor the namespaceEdward Thomson7 years
ethomson/netrefactorhttp: free auth context on failureEdward Thomson5 years
ethomson/nightliescoverityEdward Thomson6 years
ethomson/no_qemuUpdate nightly.ymlEdward Thomson2 years
ethomson/no_voidgit_libgit2_version: return an intEdward Thomson4 years
ethomson/nonblockingstreams: sockets are non-blocking and can timeoutEdward Thomson13 months
ethomson/notes_cleanupnotes: use a buffer internallyEdward Thomson3 years
ethomson/ntlmhttp: detect closed connection by the serverEdward Thomson5 years
ethomson/ntlm2WIPEdward Thomson6 years
ethomson/ntlm_htonllntlm: update ntlm dependency for htonllEdward Thomson4 years
ethomson/object_sizeobject: rename git_object__size to git_object_sizeEdward Thomson5 years
ethomson/object_validationobject: introduce a raw content validation functionEdward Thomson2 years
ethomson/objectformattests: helpers for getting ints from configurationEdward Thomson17 months
ethomson/odb_alloc_errorhash: set error messages on failureEdward Thomson6 years
ethomson/odb_backend_allocationsodb: provide a free function for custom backendsEdward Thomson5 years
ethomson/odb_loose_readstreamodb_loose: HEADER_LEN -> MAX_HEADER_LENEdward Thomson6 years
ethomson/odb_tests_prioritytests: reset odb backend priorityEdward Thomson3 years
ethomson/off_tinternal: use off64_t instead of git_off_tEdward Thomson4 years
ethomson/off_t_bakDeprecate git_off_tEdward Thomson5 years
ethomson/oidfuzzers: use updated hash functionsEdward Thomson3 years
ethomson/oid_cleanupspackbuilder: use the packfile name instead of hashEdward Thomson2 years
ethomson/oidarray_disposeoidarray: introduce `git_oidarray_dispose`Edward Thomson3 years
ethomson/oidmadnessmidx: use raw oidsEdward Thomson2 years
ethomson/openssl_valgrindopenssl: don't fail when we can't customize allocatorsEdward Thomson3 years
ethomson/opts_initapply: add an options struct initializerEdward Thomson5 years
ethomson/packfile_closeindexer: avoid warning about `idx->pack`Edward Thomson7 years
ethomson/patch_from_diffTeach `git_patch_from_diff` about parsed diffsEdward Thomson8 years
ethomson/patch_idstep_1Edward Thomson7 years
ethomson/pathwin32: include correct path headerEdward Thomson2 years
ethomson/path_validationpath: rename `git_path_validate_filesystem`Edward Thomson3 years
ethomson/paths_initsysdir: use the standard `init` patternEdward Thomson8 years
ethomson/pcrepcre: upgrade to 8.44Edward Thomson4 years
ethomson/pcre_warningscmake: disable fallthrough warnings for PCREEdward Thomson5 years
ethomson/poolinitgit_pool_init: handle failure casesEdward Thomson4 years
ethomson/prng2fixup! rand: introduce git_rand PRNGEdward Thomson2 years
ethomson/proxyhttp: reset replay_count upon connectionEdward Thomson5 years
ethomson/proxy_pass_in_envonline::clone: validate user:pass in HTTP_PROXYEdward Thomson6 years
ethomson/publish_docs_on_masterci: only push docs from the libgit2/libgit2 repoEdward Thomson4 years
ethomson/qemu-buildci: use trusty-amd64 for openssl and mbedtlsEdward Thomson6 years
ethomson/racy-diffcheckout: allow workdir to contain checkout targetEdward Thomson9 years
ethomson/read_index_conflictsindex: include conflicts in `git_index_read_index`Edward Thomson8 years
ethomson/read_prefixodb_read_prefix: reset error in backends loopEdward Thomson7 years
ethomson/readbuffer_dont_hashgit_futils_readbuffer: don't compute sha-1Edward Thomson7 years
ethomson/readmeREADME: instructions for using libgit2 without compilingEdward Thomson3 years
ethomson/readme_v028ci: skip ssh tests on macOSEdward Thomson5 years
ethomson/rebase_detachedrebase: correctly finish rebasing detached headsEdward Thomson8 years
ethomson/rebase_inmemory_no_baserebase: handle no common ancestor for inmemoryEdward Thomson8 years
ethomson/recursivemerge: virtual commit should be last argument to merge-baseTyrie Vella6 years
ethomson/reference_cmprefs: make `git_reference_cmp` consider the nameEdward Thomson22 months
ethomson/refresh_objectsodb: only freshen pack files every 2 secondsEdward Thomson8 years
ethomson/release_docsrelease.md: note that we do two security releasesEdward Thomson4 years
ethomson/release_script_typorelease script: fix typoEdward Thomson4 years
ethomson/remote_completionremote: Rename git_remote_completion_type to _tEdward Thomson5 years
ethomson/remote_connect_optsremote: introduce `git_remote_connect_options`Edward Thomson2 years
ethomson/remote_errorremote: handle error caseEdward Thomson3 years
ethomson/remove_bashismsci: use sh not bashEdward Thomson5 years
ethomson/remove_sys_remote_hRemove unused 'sys/remote.h' headerEdward Thomson7 years
ethomson/revparserevspec: rename git_revparse_mode_t to git_revspec_tEdward Thomson3 years
ethomson/revwalk_hide_oldrevwalk: refactor the initial mark-unintersting loopCarlos Martín Nieto8 years
ethomson/sanitizer_cisanitizer ci: skip negotiate testsEdward Thomson4 years
ethomson/schannelschannelEdward Thomson14 months
ethomson/scp_urls_with_portsssh: use url parsing functionalityEdward Thomson2 years
ethomson/set_head_to_taggit_repository_set_head: use remote name in reflogEdward Thomson7 years
ethomson/settings_docsdocs: GIT_OPT_ENABLE_STRICT_OBJECT_CREATION is enabledEdward Thomson8 years
ethomson/sha1dccmake: drop unset `SHA1_TYPE`Edward Thomson7 years
ethomson/sha256sha: cast nonsense for obnoxious gcc warningsEdward Thomson2 years
ethomson/sha256_experimental-oldclone: support sha256Edward Thomson17 months
ethomson/sha256_fixbetterEdward Thomson14 months
ethomson/sha256_indexindex: add sha256 supportEdward Thomson13 months
ethomson/sha256_looseodb_loose: SHA256 support for loose object storageEdward Thomson2 years
ethomson/sha256_packpack: support SHA256 in packfilesEdward Thomson22 months
ethomson/sha256_rawmidx: use raw oidsEdward Thomson2 years
ethomson/signature_from_bufferIntroduce `git_signature_from_buffer`Edward Thomson8 years
ethomson/smart_transport_urlsmart transport: only clear url on hard resetEdward Thomson5 years
ethomson/smart_transport_url_027smart transport: only clear url on hard resetEdward Thomson5 years
ethomson/smartrefactorhuhEdward Thomson13 months
ethomson/spnegowinhttp: properly support ntlm and negotiateEdward Thomson6 years
ethomson/ssh-unescapebuf: add tests for percent decodingEdward Thomson6 years
ethomson/ssh_execmehEdward Thomson11 months
ethomson/ssh_exec_2yoEdward Thomson13 months
ethomson/ssl_proxytests: PROXY_URL is more accurately PROXY_HOSTEdward Thomson6 years
ethomson/ssl_refactoropenssl: dynamically load libssl and symbols (optionally)Edward Thomson3 years
ethomson/sslreadhttpclient: use a 16kb read buffer for macOSEdward Thomson4 years
ethomson/strarraybuf: common_prefix takes a string arrayEdward Thomson3 years
ethomson/stream-truncated-writesmbedtls: fix potential size overflow when reading or writing dataPatrick Steinhardt5 years
ethomson/strncmp_stdcallwin32: strncmp -> git__strncmpEdward Thomson6 years
ethomson/submodule_renamesdiff: don't do rename detection on submodulesEdward Thomson7 years
ethomson/submodule_statusiterator: use correct search functionEdward Thomson8 years
ethomson/sysdir_testci: convert PATH correctly to Cygwin format on WindowsEdward Thomson15 months
ethomson/sysdir_unusedsysdir: remove unused git_sysdir_get_strEdward Thomson4 years
ethomson/tag_validtag: set validity to 0 by defaultEdward Thomson2 years
ethomson/templategithub: update issue templateEdward Thomson6 years
ethomson/test_httpsonline: test with https instead of git protocolEdward Thomson2 years
ethomson/test_leakonline::clone: free url and username before resettingEdward Thomson6 years
ethomson/test_urls_with_spacestests: test URLs with spacesEdward Thomson14 months
ethomson/threadsthreads::iterator: use separate repository objectsEdward Thomson6 years
ethomson/timeoutsclone: skip timeout tests on WinHTTPEdward Thomson11 months
ethomson/tlsdataReplace global storage TLS with new interfaceTyler Ang-Wanek3 years
ethomson/tlsdata_failthreadstate: don't use an unnecessary macroEdward Thomson14 months
ethomson/to_fromtag: add underscore to `from` functionEdward Thomson5 years
ethomson/tracetests: optionally show test execution tracingEdward Thomson4 years
ethomson/transfer_progressremote: deprecate git_push_transfer_progressEdward Thomson5 years
ethomson/travisREADME: remove travisEdward Thomson6 years
ethomson/travis-explicit-openssltravis: install openssl explicitlyEdward Thomson7 years
ethomson/travis_libsshtravis: use custom libssh2-1-dev packageEdward Thomson6 years
ethomson/tree_error_messagestree: standard error messages are lowercaseEdward Thomson6 years
ethomson/treebuilder_docsdocs: git_treebuilder_insert validates entriesEdward Thomson6 years
ethomson/treebuilder_writeci: enable UBSan stacktracesEdward Thomson3 years
ethomson/tttoo_many_tttsblob: fix name of `GIT_BLOB_FILTER_ATTRIBUTES_FROM_HEAD`Edward Thomson3 years
ethomson/typetauth: update enum type name for consistencyEdward Thomson4 years
ethomson/unborn_headrepository_head: return HEAD when on unborn branchEdward Thomson8 years
ethomson/unc_pathswin32: refactor `git_win32_path_remove_namespace`Edward Thomson6 years
ethomson/unc_testsctest: temporarily disable UNC path testsEdward Thomson7 years
ethomson/update_tips_specremote: add git_refspec to update_tipsEdward Thomson12 months
ethomson/urlparse_empty_porthttp-parser: use our bundled http-parser by defaultEdward Thomson5 years
ethomson/user_agenthttp: standardize user-agent additionEdward Thomson6 years
ethomson/userbufbuf: deprecate git_buf as a public typeEdward Thomson4 years
ethomson/utilcheckpointEdward Thomson3 years
ethomson/util2temp: use verboseEdward Thomson2 years
ethomson/util3yoEdward Thomson2 years
ethomson/util4checkpointEdward Thomson2 years
ethomson/util5refactor: make util an object libraryEdward Thomson2 years
ethomson/util_as_a_directoryutil as a directoryEdward Thomson4 years
ethomson/v0.27.8version: bump to v0.27.8Edward Thomson5 years
ethomson/v0.28.5changelog: include FETCH_HEAD creds removalEdward Thomson4 years
ethomson/v0_28_1Release v0.28.1Edward Thomson5 years
ethomson/v1.1Release v1.1Edward Thomson4 years
ethomson/v1.1_cici: use GITHUB_ENV instead of set-envEdward Thomson3 years
ethomson/v1_3v1.3: update version numberEdward Thomson3 years
ethomson/v24-updatesci: install homebrew's curl on macEdward Thomson8 years
ethomson/vs_to_vstsUpdate README: VS -> VSTSEdward Thomson7 years
ethomson/vsts-build-badgeci: add VSTS build badge to READMEEdward Thomson6 years
ethomson/warningsrepository: warn on safe.directory handlingEdward Thomson14 months
ethomson/win32_findfile_fixeswin32: improve impl & tests for system path / g4w interopEdward Thomson2 years
ethomson/win32_hashsha1: don't inline `git_hash_global_init` for win32Edward Thomson5 years
ethomson/win32_leakcheckci: set WIN32_LEAKCHECK instead of MSVC_CRTDBGEdward Thomson4 years
ethomson/win32_posixwin32: `remediation` not `cleanup`Edward Thomson7 years
ethomson/win32_remediatewin32: provide fast-path for retrying filesystem operationsEdward Thomson7 years
ethomson/win_cici: fail on test failuresEdward Thomson6 years
ethomson/win_symlinkssymlink tests: test symbolic links on windowsEdward Thomson6 years
ethomson/win_utimesutimesEdward Thomson7 years
ethomson/winauthhttp: match mechs with the cred types they supportEdward Thomson6 years
ethomson/windows_init_traversalgit_repository_init: stop traversing at windows rootEdward Thomson5 years
ethomson/windows_sshfixup! clone: ignore ssh certificate checking in testsEdward Thomson15 months
ethomson/winhttpwinhttp: enable TLS 1.2 on Windows 7 and earlierEdward Thomson6 years
ethomson/wintls_fixwinhttp: retry erroneously failing requestsEdward Thomson6 years
ethomson/workflowreusableEdward Thomson14 months
ethomson/xdiffxdiff: update to xdiff from git 2.40.1Edward Thomson12 months
ethomson/zlibpack: continue zlib while we can make progressEdward Thomson3 years
example_generalFix Issue #4047 Check return codes and free objectsDouglas Swanson7 years
expose-buffer-binary-detectionExport git_buf_text_is_binary and git_buf_text_contains_nul.joshaber10 years
features/pushSquash some leaksPhilip Kelley11 years
features/push_oldMerge branch 'development' into gsoc-pushMichael Schubert12 years
features/push_rebasedRemove more sample hooks from test repo for pushPhilip Kelley11 years
filename-containing-bracketAdd a test for getting status of files containing bracketsAdam Roben12 years
filename-validationAdd a test for invalid filenames while writing tree from indexScott J. Goldman11 years
fileopsfileops: Fix stat() on directories for W32Vicent Marti13 years
fix-git-status-list-new-unreadable-folderundo indentation change in diff_print.cAlan Rogers10 years
fix-init-orderingMerge branch 'master' into fix-init-orderingjoshaber9 years
fix-memory-index-doc-commentGive the correct name for the function in the doc.Rob Rix10 years
fix-stale-config-snapshottabs.Alan Rogers10 years
fix-submodule-config-loadinglolXcode.Alan Rogers11 years
getenv-win32Force the Unicode version of GetEnvVarPaul Betts13 years
gh-pagesgenerated docsDocumentation Generation11 months
gpgsignIntroduce git_commit_extract_signatureCarlos Martín Nieto8 years
hallocglobal: Deploy hallocVicent Marti13 years
hf/021_patchindex tests: test capitalization before mkdirEdward Thomson9 years
hf/libgit2sharp_020_patchIntroduce core.protectHFS and core.protectNTFSEdward Thomson9 years
hf/master_patchindex tests: test capitalization before mkdirEdward Thomson9 years
http-parser-2Bump the builtin http-parserVicent Marti11 years
ignore-submodules-in-stashEnsure submodule repos and indices are freedBen Straub11 years
index-open-cleanupindex: Add `git_index_new`Vicent Marti11 years
jamill/doc_updateUpdate documentation for API changesJameson Miller9 years
jamill/push_fetch_firstUpdate message for error during pushJameson Miller9 years
jamill/rebase_opt_ver_checkCheck rebase options version on public entry pointsJameson Miller9 years
jamill/relative_gitlinkIntroduce option to use relative paths for repository work directoryJameson Miller10 years
jamill/submodule_updateIntroduce a convenience function for submodule updateJameson Miller9 years
jk/peeled-refsrefdb_fs: respect PEELING_STANDARDJeff King11 years
jk/userdiff-ccuserdiff: update ada patternsJeff King10 years
jss/fix-ignore-popMerge remote-tracking branch 'origin/development' into jss/fix-ignore-popJustin Spahr-Summers10 years
leaksindex, iterator, fetchhead: plug leaksCarlos Martín Nieto9 years
longpath-printfwin32::longpath: don't print pathEdward Thomson9 years
mainMerge branch 'worktree_prunable' (PR #5712)Edward Thomson11 months
maint/v0.21Always checkout with case sensitive iteratorEdward Thomson9 years
maint/v0.22Merge pull request #3245 from libgit2/cmn/no-growEdward Thomson9 years
maint/v0.23Bump version to 0.23.4Carlos Martín Nieto8 years
maint/v0.24Merge pull request #4075 from libgit2/cmn/sec-update-24Carlos Martín Nieto7 years
maint/v0.25Merge pull request #4072 from libgit2/ethomson/025_relnotesCarlos Martín Nieto7 years
maint/v0.26Merge pull request #4865 from pks-t/pks/v0.26.8Patrick Steinhardt6 years
maint/v0.27Merge pull request #5329 from pks-t/ethomson/v0.27.10Patrick Steinhardt4 years
maint/v0.28Merge pull request #5473 from libgit2/ethomson/v0.28.5Patrick Steinhardt4 years
maint/v0.99Merge pull request #5291 from libgit2/ethomson/0_99Patrick Steinhardt4 years
maint/v1.0Merge pull request #5542 from libgit2/ethomson/1_0_1Edward Thomson4 years
maint/v1.1Merge pull request #5931 from libgit2/ethomson/1.1.1Edward Thomson3 years
maint/v1.2url: ensure minimum components for formattingEdward Thomson3 years
maint/v1.3meta: update changelog for v1.3.2Edward Thomson22 months
maint/v1.4Merge pull request #6478 from libgit2/ethomson/v1.4.6Edward Thomson14 months
maint/v1.5Merge pull request #6477 from libgit2/ethomson/v1.5.2Edward Thomson14 months
maint/v1.6Merge pull request #6548 from libgit2/ethomson/v1.6.4Edward Thomson13 months
masterMerge pull request #5759 from JoshuaS3/masterEdward Thomson3 years
mergefix some memleaksEdward Thomson11 years
more-api-tweaksMore external API cleanupVicent Marti11 years
new-error-handlingMerge pull request #662 from carlosmn/remotesVicent Martí12 years
new-referencesreflog: Do not free references before timeVicent Marti12 years
niik/disable-tree-entry-pool-on-win32Temporarily disable tree entry pool on WindowsMarkus Olsson8 years
no-newline-packed-refsHandle packed refs with no trailing newlineScott J. Goldman11 years
ntk/appveyorAppVeyor: Prettify build scriptnulltoken9 years
ntk/appveyor_installWindows CI: Leverage 'install' sectionnulltoken9 years
ntk/case_index_conflictsindex: overwrite the path when inserting conflictsCarlos Martín Nieto8 years
ntk/expose_git_buf_putbuffer: Expose git_buf_put() to bindingsnulltoken9 years
ntk/macosx_buildMerge pull request #2919 from jeffhostetler/jeffhostetler/bug/mac_compile_fixCarlos Martín Nieto9 years
ntk/macosx_build_cherrypickedFix MAX 32 bit build problem described in libgit2/libgit2#2917Jeff Hostetler9 years
ntk/propagate_url_parsing_errorwinhttp: Prevent swallowing of url parsing errornulltoken10 years
ntk/reflog_branch_createDrop trailing whitespacesnulltoken9 years
ntk/topic/config_rename_better_errorconfig: Enhance config_rename_section error handlingnulltoken10 years
options-namesgit_revert_opts -> git_revert_optionsBen Straub10 years
origin/ethomson/defer_cert_cred_cb_0_27transport: allow cred/cert callbacks to return >0Edward Thomson5 years
packed-refs-racerefdb_fs: load packed-refs only when necessaryJeff King5 years
peff/binary-search-do-whilesha1_position: convert do-while to whileJeff King7 years
peff/drop-sha1-entry-possha1_lookup: drop sha1_entry_pos functionJeff King7 years
peff/hashcmp-is-memcmpoid: use memcmp in git_oid__hashcmpJeff King7 years
peff/iconvexamples: add a basic for-each-ref exampleJeff King10 years
phkelley/flexarrayFixes #2443 Zero size arrays are an extensionPhilip Kelley10 years
pks-cmake-targetsdeps: pcre: Use per-target propertiesPatrick Steinhardt4 years
pks-config-map-optimizationconfig_entries: Avoid excessive map operationsPatrick Steinhardt4 years
pks-pcre-8.44deps: pcre: upgrade to v8.44Patrick Steinhardt4 years
pks-release-build-warningssysdir: fix formatting error message with NULL stringPatrick Steinhardt4 years
pks/azure-coverityazure: coverity: fix Coverity builds due to various issuesPatrick Steinhardt4 years
pks/azure-fix-arm32azure: docker: fix ARM builds by replacing gosu(1)Patrick Steinhardt4 years
pks/azure-remove-docjobazure: Remove job generating documentationPatrick Steinhardt4 years
pks/cmake-sort-reproducible-buildscmake: Sort source files for reproducible buildsPatrick Steinhardt4 years
pks/coverity-fix-sudoazure: docker: set up HOME variable to fix Coverity buildsPatrick Steinhardt4 years
pks/futils-symlink-argsfutils: fix order of declared parameters for `git_futils_fake_symlink`Patrick Steinhardt4 years
pks/ntlmclicent-htonll-genericdeps: ntlmclient: provide platform-independent htonll implementationPatrick Steinhardt4 years
pks/refdb-refactoringsrefdb: avoid unlimited spinning in case of symref cyclesPatrick Steinhardt4 years
pks/reftables-supportwire up reftablePatrick Steinhardt4 years
pks/small-fixescheckout: remove unused code for deferred removalsPatrick Steinhardt4 years
pks/synchronize-shutdowntests: core: test deinitialization and concurrent initializationPatrick Steinhardt7 years
pks/test-allocatortests: only copy when `ptr` is non-NULLEdward Thomson11 months
pks/valgrind-opensslstreams: openssl: switch approach to silence Valgrind errorsPatrick Steinhardt4 years
precompose-testadd precompose testJosh Vera10 years
rb/attr-with-bareFix attribute lookup in index for bare reposRussell Belfer10 years
rb/commit-modified-fileAdd git_diff_commit and last-changed exampleRussell Belfer10 years
rb/contributing-updatesmissing parenRussell Belfer10 years
rb/coverity-fixesIncrease use of config snapshotsRussell Belfer10 years
rb/diff-update-index-stat-cacheFix remaining init_options inconsistenciesRussell Belfer10 years
rb/dont-count-on-libgit2-sourceCreate cl_skip macro and use it to skip testsRussell Belfer10 years
rb/dont-stop-diff-on-safecrlfDisable threads::refdb::edit_while_iterate testRussell Belfer10 years
rb/filter-optionsAdd filter flag to prevent preloading workdir dataRussell Belfer9 years
rb/fix-2333Be more careful with user-supplied buffersRussell Belfer10 years
rb/fix-ignore-slash-starDemonstrate a trailing slash failure.Rob Rix10 years
rb/fix-leading-slash-ignoresFix core.excludesfile named .gitignoreRussell Belfer10 years
rb/fix-starstar-againMake ** pattern eat trailing slashRussell Belfer10 years
rb/fix-submodules-with-tracked-contentUpdate submodules with parent-tracked contentRussell Belfer10 years
rb/fix-untracked-repo-statusNew tests of status for repo inside repoRussell Belfer10 years
rb/how-broken-can-ignores-beImprove checks for ignore containmentRussell Belfer10 years
rb/minor-cleanupsDon't use cl_git_pass for POSIX functionsRussell Belfer10 years
rb/mkdir-allow-parent-failuresAllow mkdir helper to skip parent errorsRussell Belfer10 years
rb/note-git-diff-index-behaviorReplace math fns with simpler integer mathRussell Belfer10 years
rb/object-parse-flexibilityAdd lax parsing for commit and tag objectsRussell Belfer10 years
rb/restore-search-pathsBetter search path sandboxingRussell Belfer10 years
rb/round-up-pool-allocationsRound up pool alloc sizes for alignmentRussell Belfer10 years
rb/safecrlf-on-lf-platformJust don't CRLF filter if there are no CRsRussell Belfer10 years
rb/starstar-fnmatchFix fnmatch comment to be clearerRussell Belfer10 years
rb/stash-skip-submodulesHandle explicitly ignored dir slightly differentlyRussell Belfer10 years
rb/status-with-precomposed-changesImprove docs for status rename detection limitsRussell Belfer10 years
rb/test-builtin-driversAdd API to precompile all diff driversRussell Belfer9 years
rb/timer-typoFix typo in timer normalization constantsRussell Belfer10 years
rb/unicode-branch-namesDon't always test composed-insensitive lookupsRussell Belfer10 years
rb/update-4k-to-8kGit binary check compat testsRussell Belfer10 years
rb/warnings-for-commit-headersWarnings that default to being errorsRussell Belfer10 years
refresh-config-snapshotPatch from @carlosmn to refresh the parent config before snapshotting.Alan Rogers10 years
refresh-submodule-on-lookupReload config in git_submodule_lookup() if not foundJustin Spahr-Summers10 years
remove_time_monotonicRemove `git_time_monotonic`Edward Thomson5 years
repo-ownershipremote: Cleanup the remotes codeVicent Marti12 years
revert-1997Revert pull request #1997Vicent Marti10 years
robrix/ignore-dir-with-or-without-slashDemonstrate a trailing slash failure.Rob Rix10 years
shiftkey-patch-1corrected URLBrendan Forster10 years
signatures-2signature: Small cleanupVicent Marti11 years
signed_charpath validation: `char` is not signed by default.Edward Thomson6 years
status-with-subdirMake it work, ughCarlos Martín Nieto8 years
stopwatchImprovements to stopwatch implementationPhilip Kelley11 years
threading-docsUpdate threading.mdEtienne Samson5 years
threadsafeFix the threading implementationVicent Marti13 years
topic/CRLF_blob_filtered_contentUpdate core.autocrlf = true behaviorRussell Belfer11 years
tree-entry-by-pathtree: Rename `entry_copy` to `entry_dup`Vicent Marti12 years
typedef-submodule-cbPlay nice with the docs.joshaber8 years
update-v23config: correct documentation for non-existent config fileCarlos Martín Nieto9 years
users/ethomson/cmake2tests: include function declarationsEdward Thomson2 years
users/ethomson/security_updateschangelog: include security updatesEdward Thomson5 years
utf8-paths-win32Fix opendir/readdir and friends on Win32 to use UnicodePaul Betts13 years
utf8-winAdd bounds checking to UTF-8 conversionVicent Marti12 years
vmg/atomic64opts: Add getter for cached memoryVicent Marti11 years
vmg/attr-nulltext: Null-terminate a string if we've been gouging itVicent Marti9 years
vmg/bare-openrepository: Add `git_repository_open_bare`Vicent Marti11 years
vmg/clar-skip-testClar: skip testsVicent Marti10 years
vmg/commit-leakcommit: Fix memory leak in test suiteVicent Marti8 years
vmg/crudtests: Fix warningsVicent Marti9 years
vmg/dupe-odb-backendsMerge branch 'development' into vmg/dupe-odb-backendsVicent Marti11 years
vmg/emptyodb: `git_odb_object` contents are never NULLVicent Marti9 years
vmg/expand-fixesodb: Try to lookup headers in all backends before passthroughVicent Marti8 years
vmg/featuresfeatures: Rename `_HAS_` to `_FEATURE_`Vicent Marti10 years
vmg/full-ref-iteratorMerge pull request #1627 from arrbee/iterator-api-improvementsVicent Martí11 years
vmg/gcc-warningsclar: Fix warnings in GCC/LinuxVicent Marti10 years
vmg/hashsighashsig: Export as a `sys` headerVicent Marti10 years
vmg/index-fillmerge: Use `git_index__fill` to populate the indexVicent Marti8 years
vmg/index-fill-2index: Also size-hint the hash tableVicent Marti8 years
vmg/mempackIn-memory packing backendVicent Marti10 years
vmg/mkdir-extmkdir-ext: Retry lstat on EEXIST raceVicent Marti9 years
vmg/namespaceslol namespacesVicent Marti11 years
vmg/new-cachecache: Max cache size, and evict when the cache fills upVicent Marti11 years
vmg/no-lookupoid: Helper for old-school hashcmpVicent Marti11 years
vmg/odb-lookupsodb: Prioritize alternate backendsVicent Marti9 years
vmg/panicffffuuu another broken oneVicent Marti10 years
vmg/pkg-config-sortpkg-config: Sort the different sectionsVicent Marti9 years
vmg/poolmerge: Do not mallocz unecessary entriesVicent Marti9 years
vmg/pool-alignpool: Never return unaligned buffersVicent Marti8 years
vmg/prefix-lentest-diff-blob: Pass proper nibble sizesVicent Marti9 years
vmg/read-typesRemove assertsVicent Marti10 years
vmg/redundantmerge: Fix memory leak in testVicent Marti8 years
vmg/refs-peelrefs: Do not union the peelVicent Marti11 years
vmg/repo-format-1changelog: Add repositoryformatversion changesVicent Marti9 years
vmg/reuc-insertmerge: Plug memory leakVicent Marti9 years
vmg/state-cleanupRewrite `git_repository__cleanup_files`Vicent Marti10 years
vmg/timetime: Export `git_time_monotonic`Vicent Marti8 years
vmg/tostr_soid: Export `git_oid_tostr_s` instead of `_allocfmt`Vicent Marti10 years
vmg/unified-revisionFix examplesVicent Marti11 years
vmg/walk-up-pathrepository: Do not double-free configThe rugged tests are fragile10 years
vmg/winrc-filenameIf you need a custom filename, specify itVicent Marti11 years
 
TagDownloadAuthorAge
v1.6.4libgit2-1.6.4.tar.gz  Edward Thomson13 months
v1.6.3libgit2-1.6.3.tar.gz  Edward Thomson13 months
v1.6.2libgit2-1.6.2.tar.gz  Edward Thomson14 months
v1.6.1libgit2-1.6.1.tar.gz  Edward Thomson14 months
v1.5.2libgit2-1.5.2.tar.gz  Edward Thomson14 months
v1.4.6libgit2-1.4.6.tar.gz  Edward Thomson14 months
v1.5.1libgit2-1.5.1.tar.gz  Edward Thomson15 months
v1.4.5libgit2-1.4.5.tar.gz  Edward Thomson15 months
v1.5.0libgit2-1.5.0.tar.gz  Edward Thomson21 months
v1.4.4libgit2-1.4.4.tar.gz  Edward Thomson22 months
v1.3.2libgit2-1.3.2.tar.gz  Edward Thomson22 months
v1.3.1libgit2-1.3.1.tar.gz  Edward Thomson2 years
v1.4.3libgit2-1.4.3.tar.gz  Edward Thomson2 years
v1.4.2libgit2-1.4.2.tar.gz  Edward Thomson2 years
v1.4.1libgit2-1.4.1.tar.gz  Edward Thomson2 years
v1.4.0libgit2-1.4.0.tar.gz  Edward Thomson2 years
v1.3.0libgit2-1.3.0.tar.gz  Edward Thomson3 years
v1.2.0libgit2-1.2.0.tar.gz  Edward Thomson3 years
v1.1.1libgit2-1.1.1.tar.gz  Edward Thomson3 years
v1.1.0libgit2-1.1.0.tar.gz  Edward Thomson4 years
v1.0.1libgit2-1.0.1.tar.gz  Edward Thomson4 years
v1.0.0libgit2-1.0.0.tar.gz  Patrick Steinhardt4 years
v0.28.5libgit2-0.28.5.tar.gz  Patrick Steinhardt4 years
v0.99.0libgit2-0.99.0.tar.gz  Patrick Steinhardt4 years
v0.28.4libgit2-0.28.4.tar.gz  Patrick Steinhardt4 years
v0.27.10libgit2-0.27.10.tar.gz  Patrick Steinhardt4 years
v0.27.9libgit2-0.27.9.tar.gz  Edward Thomson5 years
v0.28.3libgit2-0.28.3.tar.gz  Edward Thomson5 years
v0.28.2libgit2-0.28.2.tar.gz  Patrick Steinhardt5 years
v0.28.1libgit2-0.28.1.tar.gz  Edward Thomson5 years
v0.28.0libgit2-0.28.0.tar.gz  Edward Thomson5 years
v0.28.0-rc1libgit2-0.28.0-rc1.tar.gz  Edward Thomson5 years
v0.27.8libgit2-0.27.8.tar.gz  Edward Thomson5 years
v0.27.7libgit2-0.27.7.tar.gz  Patrick Steinhardt6 years
v0.27.6libgit2-0.27.6.tar.gz  Patrick Steinhardt6 years
v0.26.8libgit2-0.26.8.tar.gz  Patrick Steinhardt6 years
v0.26.7libgit2-0.26.7.tar.gz  Patrick Steinhardt6 years
v0.27.5libgit2-0.27.5.tar.gz  Patrick Steinhardt6 years
v0.26.6libgit2-0.26.6.tar.gz  Patrick Steinhardt6 years
v0.27.4libgit2-0.27.4.tar.gz  Patrick Steinhardt6 years
v0.26.5libgit2-0.26.5.tar.gz  Patrick Steinhardt6 years
v0.27.3libgit2-0.27.3.tar.gz  Patrick Steinhardt6 years
v0.27.2libgit2-0.27.2.tar.gz  Patrick Steinhardt6 years
v0.26.4libgit2-0.26.4.tar.gz  Edward Thomson6 years
v0.27.1libgit2-0.27.1.tar.gz  Edward Thomson6 years
v0.27.0libgit2-0.27.0.tar.gz  Edward Thomson6 years
v0.27.0-rc3libgit2-0.27.0-rc3.tar.gz  Edward Thomson6 years
v0.26.3libgit2-0.26.3.tar.gz  Patrick Steinhardt6 years
v0.26.2libgit2-0.26.2.tar.gz  Patrick Steinhardt6 years
v0.26.1libgit2-0.26.1.tar.gz  Edward Thomson6 years
v0.27.0-rc2libgit2-0.27.0-rc2.tar.gz  Edward Thomson6 years
v0.27.0-rc1libgit2-0.27.0-rc1.tar.gz  Edward Thomson6 years
v0.26.0libgit2-0.26.0.tar.gz  Edward Thomson7 years
v0.26.0-rc2libgit2-0.26.0-rc2.tar.gz  Edward Thomson7 years
v0.26.0-rc1libgit2-0.26.0-rc1.tar.gz  Edward Thomson7 years
v0.25.1libgit2-0.25.1.tar.gz  Carlos Martín Nieto7 years
v0.24.6libgit2-0.24.6.tar.gz  Carlos Martín Nieto7 years
v0.25.0libgit2-0.25.0.tar.gz  Carlos Martín Nieto7 years
v0.25.0-rc2libgit2-0.25.0-rc2.tar.gz  Carlos Martín Nieto7 years
v0.24.5libgit2-0.24.5.tar.gz  Carlos Martín Nieto7 years
v0.24.4libgit2-0.24.4.tar.gz  Edward Thomson7 years
v0.25.0-rc1libgit2-0.25.0-rc1.tar.gz  Carlos Martín Nieto7 years
v0.24.3libgit2-0.24.3.tar.gz  Carlos Martín Nieto7 years
v0.24.2libgit2-0.24.2.tar.gz  Carlos Martín Nieto8 years
v0.24.1libgit2-0.24.1.tar.gz  Carlos Martín Nieto8 years
v0.24.0libgit2-0.24.0.tar.gz  Edward Thomson8 years
v0.24.0-rc1libgit2-0.24.0-rc1.tar.gz  Carlos Martín Nieto8 years
v0.23.4libgit2-0.23.4.tar.gz  Carlos Martín Nieto8 years
v0.23.3libgit2-0.23.3.tar.gz  Edward Thomson9 years
v0.23.2libgit2-0.23.2.tar.gz  Carlos Martín Nieto9 years
v0.23.1libgit2-0.23.1.tar.gz  Carlos Martín Nieto9 years
v0.23.0libgit2-0.23.0.tar.gz  Carlos Martín Nieto9 years
v0.23.0-rc2libgit2-0.23.0-rc2.tar.gz  Carlos Martín Nieto9 years
v0.23.0-rc1libgit2-0.23.0-rc1.tar.gz  Carlos Martín Nieto9 years
v0.22.3libgit2-0.22.3.tar.gz  Edward Thomson9 years
v0.22.2libgit2-0.22.2.tar.gz  Carlos Martín Nieto9 years
v0.21.5libgit2-0.21.5.tar.gz  Edward Thomson9 years
v0.22.1libgit2-0.22.1.tar.gz  Edward Thomson9 years
v0.22.0libgit2-0.22.0.tar.gz  Carlos Martín Nieto9 years
v0.22.0-rc2libgit2-0.22.0-rc2.tar.gz  Carlos Martín Nieto9 years
v0.21.4libgit2-0.21.4.tar.gz  Philip Kelley9 years
v0.22.0-rc1libgit2-0.22.0-rc1.tar.gz  Carlos Martín Nieto9 years
v0.21.3libgit2-0.21.3.tar.gz  Edward Thomson9 years
v0.21.2libgit2-0.21.2.tar.gz  Carlos Martín Nieto10 years
v0.21.1libgit2-0.21.1.tar.gz  Carlos Martín Nieto10 years
v0.21.0libgit2-0.21.0.tar.gz  Vicent Marti10 years
v0.21.0-rc2libgit2-0.21.0-rc2.tar.gz  Vicent Marti10 years
v0.21.0-rc1libgit2-0.21.0-rc1.tar.gz  Vicent Marti10 years
v0.20.0libgit2-0.20.0.tar.gz  Vicent Marti10 years
v0.19.0libgit2-0.19.0.tar.gz  Vicent Marti11 years
v0.18.0libgit2-0.18.0.tar.gz  Vicent Marti11 years
v0.17.0libgit2-0.17.0.tar.gz  Vicent Marti12 years
v0.16.0libgit2-0.16.0.tar.gz  Vicent Martí12 years
v0.15.0libgit2-0.15.0.tar.gz  Vicent Marti13 years
v0.14.0libgit2-0.14.0.tar.gz  Vicent Marti13 years
v0.13.0libgit2-0.13.0.tar.gz  Vicent Marti13 years
v0.12.0libgit2-0.12.0.tar.gz  Vicent Marti13 years
v0.11.0libgit2-0.11.0.tar.gz  Vicent Marti13 years
v0.10.0libgit2-0.10.0.tar.gz  Vicent Marti13 years
v0.8.0libgit2-0.8.0.tar.gz  Vicent Marti13 years
v0.3.0libgit2-0.3.0.tar.gz  Vicent Marti13 years
v0.2.0libgit2-0.2.0.tar.gz  Vicent Marti13 years
v0.1.0libgit2-0.1.0.tar.gz  Scott Chacon13 years