Switch branches/tags
Find file History
Latest commit 7df580f Apr 28, 2017 @ethomson ethomson committed on GitHub Merge pull request #4191 from pks-t/pks/wt-ref-renames
Branch renames with worktrees
Permalink
..
Failed to load latest commit information.
hash sha1dc: `SHA1DCUpdate` now takes a `size_t` Mar 23, 2017
transports winhttp: disambiguate error messages when sending requests Mar 1, 2017
unix odb_loose: fsync tests Feb 28, 2017
win32 win32: `remediation` not `cleanup` Apr 17, 2017
xdiff leaks: call `xdl_free_classifier` Mar 31, 2016
annotated_commit.c annotated_commit: provide refs and description Apr 26, 2016
annotated_commit.h annotated_commit: provide refs and description Apr 26, 2016
apply.c giterr_set: consistent error messages Dec 29, 2016
apply.h Introduce git_apply_patch May 26, 2016
array.h Introduce git_apply_patch May 26, 2016
attr.c strmap: remove GIT__USE_STRMAP macro Feb 17, 2017
attr.h Attribute file cache refactor Apr 17, 2014
attr_file.c giterr_set: consistent error messages Dec 29, 2016
attr_file.h repository: use `git_repository_item_path` Feb 13, 2017
attrcache.c attrcache: remove useless `do_init` indirection Feb 21, 2017
attrcache.h attrcache: remove useless `do_init` indirection Feb 21, 2017
bitvec.h Address PR comments Feb 20, 2014
blame.c blame: handle error when resoling HEAD in normalize_options Mar 11, 2016
blame.h blame: use size_t for line counts in git_blame__entry Dec 1, 2015
blame_git.c blame_git: check return value of `git__calloc` Apr 4, 2017
blame_git.h blame: guard xdiff calls for large files Oct 5, 2015
blob.c repository: use `git_repository_item_path` Feb 13, 2017
blob.h Fix rename detection to use actual blob size Jul 25, 2013
branch.c branch: use `foreach_head` to see if a branch is checked out Apr 5, 2017
branch.h branch: rename 'tracking' to 'upstream' Mar 30, 2013
buf_text.c git_buf_text_lf_to_crlf: allow mixed line endings Jun 22, 2015
buf_text.h git_buf_text_lf_to_crlf: allow mixed line endings Jun 22, 2015
buffer.c giterr_set: consistent error messages Dec 29, 2016
buffer.h buffer: clarify how `git_buf_sanitize` handles non-NULL input Feb 13, 2017
cache.c oidmap: remove GIT__USE_OIDMAP macro Feb 17, 2017
cache.h khash: avoid using `kh_size` directly Feb 17, 2017
cc-compat.h There is no "z" size specifier on MSVC Oct 13, 2014
checkout.c checkout: fix double-free of checkout_data's mkdir_map Mar 20, 2017
checkout.h iterator: submodules are determined by an index or tree Nov 7, 2014
cherrypick.c repository: rename `path_repository` and `path_gitlink` Feb 13, 2017
clone.c repository: use `git_repository_item_path` Feb 13, 2017
clone.h clone: add flags to override whether to perform a local clone May 28, 2014
commit.c git_commit_create: freshen tree objects in commit Mar 3, 2017
commit.h commit: introduce `git_commit_body` Dec 1, 2015
commit_list.c giterr_set: consistent error messages Dec 29, 2016
commit_list.h revwalk: get closer to git Oct 6, 2016
common.h giterr_set: consistent error messages Dec 29, 2016
config.c config: skip r/o backends when writing Apr 26, 2017
config.h config: add a ProgramData level Oct 21, 2015
config_cache.c Honor `core.fsyncObjectFiles` Mar 2, 2017
config_file.c config_file: handle errors other than OOM while parsing section headers Apr 4, 2017
config_file.h config_file: add missing include for `git_config_backend` Apr 25, 2017
crlf.c giterr_set: consistent error messages Dec 29, 2016
curl_stream.c curl_stream: use CURLINFO_ACTIVESOCKET if curl is recent enough Nov 15, 2016
curl_stream.h curl: remove the encrypted param to the constructor Jun 24, 2015
date.c Introduce git__date_rfc2822_fmt. Allows for RFC2822 date headers Apr 11, 2014
delta.c giterr_set: consistent error messages Dec 29, 2016
delta.h delta: refactor git_delta functions for consistency May 26, 2016
describe.c oidmap: remove GIT__USE_OIDMAP macro Feb 17, 2017
diff.c patch_generate: move `git_diff_foreach` to diff.c Mar 14, 2017
diff.h Teach `git_patch_from_diff` about parsed diffs Aug 24, 2016
diff_driver.c strmap: remove GIT__USE_STRMAP macro Feb 17, 2017
diff_driver.h Initial take on builtin drivers with multiline Jan 24, 2014
diff_file.c giterr_set: consistent error messages Dec 29, 2016
diff_file.h diff: introduce binary diff callbacks Jun 12, 2015
diff_generate.c giterr_set: consistent error messages Dec 29, 2016
diff_generate.h git_diff_generated: abstract generated diffs May 26, 2016
diff_parse.c diff_parse: free object instead of its pointer Apr 25, 2017
diff_parse.h Teach `git_patch_from_diff` about parsed diffs Aug 24, 2016
diff_print.c giterr_set: consistent error messages Dec 29, 2016
diff_stats.c Merge branch 'pr/3809' Oct 9, 2016
diff_tform.c diff: don't do rename detection on submodules Feb 9, 2017
diff_tform.h git_diff_generated: abstract generated diffs May 26, 2016
diff_xdiff.c giterr_set: consistent error messages Dec 29, 2016
diff_xdiff.h patch: `patch_diff` -> `patch_generated` May 26, 2016
errors.c errors: tighten up git_error_state OOMs a bit more Aug 3, 2015
fetch.c giterr_set: consistent error messages Dec 29, 2016
fetch.h Fix #3093 - remove declaration of unused function git_fetch__download… Jun 30, 2015
fetchhead.c repository: rename `path_repository` and `path_gitlink` Feb 13, 2017
fetchhead.h Join typedef and struct definitions in single file. Sep 24, 2014
filebuf.c Merge pull request #4030 from libgit2/ethomson/fsync Mar 22, 2017
filebuf.h git_filebuf: optionally fsync when committing Feb 28, 2017
fileops.c fileops: fix leaking fd in `mmap_ro_file` Apr 12, 2017
fileops.h fsync parent directories when fsyncing Feb 28, 2017
filter.c filter: only close filter if it's been initialized correctly Apr 7, 2017
filter.h filter: avoid races during filter registration Feb 9, 2016
fnmatch.c ignore: move star-star matching closer to it use Apr 19, 2016
fnmatch.h Restore attributions for fnmatch May 19, 2014
global.c global: reset global state on shutdown without threading Nov 2, 2016
global.h threads: introduce `git_thread_exit` Nov 18, 2016
graph.c graph: flag fields should be declared as unsigned Dec 12, 2016
hash.c update copyrights Jan 8, 2013
hash.h hash: include sha1collisiondetection Mar 3, 2017
hashsig.c giterr_set: consistent error messages Dec 29, 2016
ident.c Fix ident replacement to match Git behavior May 26, 2015
idxmap.c map: remove `*map_free` macros Mar 20, 2017
idxmap.h map: remove `*map_free` macros Mar 20, 2017
ignore.c repository: use `git_repository_item_path` Feb 13, 2017
ignore.h repository: use `git_repository_item_path` Feb 13, 2017
index.c idxmap: remove GIT__USE_IDXMAP Feb 17, 2017
index.h index: support index v4 Aug 10, 2016
indexer.c Honor `core.fsyncObjectFiles` Mar 2, 2017
indexer.h Honor `core.fsyncObjectFiles` Mar 2, 2017
integer.h mac: on 32 bit, use `__builtin_umull_overflow` Jan 23, 2017
iterator.c common: use PRIuZ for size_t in `giterr_set` calls Nov 14, 2016
iterator.h iterator: cleanups Mar 24, 2016
khash.h khash: add eol so picky compilers stop warning Jul 10, 2015
map.h Fix compiler warning (git_off_t cast to size_t). May 20, 2014
merge.c Merge branch 'pr/3957' Mar 23, 2017
merge.h merge driver: remove `check` callback Mar 17, 2016
merge_driver.c merge_driver: fix const-correctness for source getters Mar 15, 2017
merge_driver.h merge driver: remove `check` callback Mar 17, 2016
merge_file.c giterr_set: consistent error messages Dec 29, 2016
message.c message: don't assume the comment char May 18, 2014
message.h update copyrights Jan 8, 2013
mwindow.c strmap: remove GIT__USE_STRMAP macro Feb 17, 2017
mwindow.h mwindow: init mwindow files in git_libgit2_init Aug 4, 2016
netops.c giterr_set: consistent error messages Dec 29, 2016
netops.h Drop extra_http_headers from git_remote Sep 8, 2015
notes.c giterr_set: consistent error messages Dec 29, 2016
notes.h Introduce `git_note_author`, `git_note_committer` Oct 27, 2014
object.c fsync: call it "synchronous" object writing Feb 28, 2017
object.h fsync: call it "synchronous" object writing Feb 28, 2017
object_api.c git_object_dup: introduce typesafe versions Mar 23, 2016
odb.c Merge pull request #4030 from libgit2/ethomson/fsync Mar 22, 2017
odb.h Merge pull request #4030 from libgit2/ethomson/fsync Mar 22, 2017
odb_loose.c fsync: call it "synchronous" object writing Feb 28, 2017
odb_mempack.c oidmap: remove GIT__USE_OIDMAP macro Feb 17, 2017
odb_pack.c odb_pack: initialize `git_rawobj` structure Mar 21, 2017
offmap.c map: remove `*map_free` macros Mar 20, 2017
offmap.h map: remove `*map_free` macros Mar 20, 2017
oid.c giterr_set: consistent error messages Dec 29, 2016
oid.h git_odb_exists_many_prefixes: query odb for multiple short ids Mar 7, 2016
oidarray.c merge: expose multiple merge bases Jul 27, 2014
oidarray.h merge: expose multiple merge bases Jul 27, 2014
oidmap.c map: remove `*map_free` macros Mar 20, 2017
oidmap.h map: remove `*map_free` macros Mar 20, 2017
openssl_stream.c openssl_stream: use new initialization function on OpenSSL version >=1.1 Apr 10, 2017
openssl_stream.h Fix BIO_* functions method linking when compiled with libressl. Dec 24, 2016
pack-objects.c Honor `core.fsyncObjectFiles` Mar 2, 2017
pack-objects.h Honor `core.fsyncObjectFiles` Mar 2, 2017
pack.c pack: fix looping over cache entries Feb 22, 2017
pack.h indexer: introduce `git_packfile_close` Jan 21, 2017
patch.c patch: error on diff callback failure Sep 2, 2016
patch.h git_patch_parse_ctx: refcount the context May 26, 2016
patch_generate.c patch_generate: move `git_diff_foreach` to diff.c Mar 14, 2017
patch_generate.h Teach `git_patch_from_diff` about parsed diffs Aug 24, 2016
patch_parse.c patch_parse: check if advancing over header newline succeeds Mar 21, 2017
patch_parse.h Teach `git_patch_from_diff` about parsed diffs Aug 24, 2016
path.c path: short-circuit `git_path_apply_relative` on error Apr 4, 2017
path.h Patch parsing from patch files May 26, 2016
pathspec.c giterr_set: consistent error messages Dec 29, 2016
pathspec.h Add git_pathspec_match_diff API Jul 10, 2013
pool.c Add a new build flag to disable the pool allocator and pass all git_p… Jan 12, 2016
pool.h pool: provide macro to statically initialize git_pool Aug 5, 2016
posix.c odb_loose: fsync tests Feb 28, 2017
posix.h win32: enable `p_utimes` for readonly files Apr 5, 2017
pqueue.c pqueue: resolve possible NULL pointer dereference Oct 28, 2016
pqueue.h vector, pqueue: add git_vector_reverse and git_pqueue_reverse Oct 6, 2016
proxy.c proxy: ask the user for credentials if necessary Apr 19, 2016
proxy.h proxy: ask the user for credentials if necessary Apr 19, 2016
push.c giterr_set: consistent error messages Dec 29, 2016
push.h Tell the git_transport about the custom_headers Sep 8, 2015
rebase.c Merge pull request #4030 from libgit2/ethomson/fsync Mar 22, 2017
refdb.c giterr_set: consistent error messages Dec 29, 2016
refdb.h Introduce reference transactions Sep 30, 2014
refdb_fs.c Merge pull request #4163 from pks-t/pks/submodules-with-worktrees Mar 22, 2017
refdb_fs.h immutable references and a pluggable ref database Mar 7, 2013
reflog.c giterr_set: consistent error messages Dec 29, 2016
reflog.h reflog: move the reflog implementation into refdb_fs Oct 2, 2013
refs.c refs: update worktree HEADs when renaming branches Apr 5, 2017
refs.h refs: implement function to read references from file Apr 5, 2017
refspec.c refspec: do not set empty rhs for fetch refspecs Aug 4, 2016
refspec.h refspec: git_refspec_parse() does not exist Apr 1, 2014
remote.c Fixing a code style issue Feb 10, 2017
remote.h Drop extra_http_headers from git_remote Sep 8, 2015
repo_template.h Make mode handling during init more like git Feb 27, 2013
repository.c repository: add function to iterate over all HEADs Apr 5, 2017
repository.h repository: add function to iterate over all HEADs Apr 5, 2017
reset.c giterr_set: consistent error messages Dec 29, 2016
revert.c repository: rename `path_repository` and `path_gitlink` Feb 13, 2017
revparse.c giterr_set: consistent error messages Dec 29, 2016
revwalk.c Skip uninteresting commits in revwalk timesort iterator Mar 9, 2017
revwalk.h Reorder some khash declarations Mar 11, 2015
settings.c Allow to configure default file share mode for opening files Apr 3, 2017
sha1_lookup.c giterr_set: consistent error messages Dec 29, 2016
sha1_lookup.h sha1_lookup: do not use the "experimental" lookup mode Aug 14, 2013
signature.c giterr_set: consistent error messages Dec 29, 2016
signature.h Introduce git_rebase_commit Oct 27, 2014
socket_stream.c socket_stream: continue to next addrinfo on socket creation failure Apr 26, 2017
socket_stream.h Add an OpenSSL IO stream Dec 10, 2014
sortedcache.c strmap: remove GIT__USE_STRMAP macro Feb 17, 2017
sortedcache.h Add stddef include for sortedcache Aug 28, 2013
stash.c giterr_set: consistent error messages Dec 29, 2016
status.c giterr_set: consistent error messages Dec 29, 2016
status.h Rename diff objects and split patch.h Oct 11, 2013
stransport_stream.c stransport: do not use `git_stream_free` on uninitialized stransport Aug 9, 2016
stransport_stream.h Add a SecureTransport TLS channel Apr 23, 2015
stream.h net: use proxy options struct in the stream config Apr 19, 2016
strmap.c map: remove `*map_free` macros Mar 20, 2017
strmap.h map: remove `*map_free` macros Mar 20, 2017
strnlen.h strnlen() is only available from Visual Studio 2005+ Jul 6, 2014
submodule.c Merge pull request #4163 from pks-t/pks/submodules-with-worktrees Mar 22, 2017
submodule.h Allow for caching of submodules. Jan 20, 2017
sysdir.c giterr_set: consistent error messages Dec 29, 2016
sysdir.h sysdir: use the standard `init` pattern Aug 4, 2016
tag.c giterr_set: consistent error messages Dec 29, 2016
tag.h Simplify object table parse functions Apr 22, 2013
thread-utils.c Fix macro redefinition warning Jul 15, 2015
thread-utils.h Provide error on gcc < 4.1 when THREADSAFE Feb 22, 2017
tls_stream.c stream: allow registering a user-provided TLS constructor Nov 3, 2015
tls_stream.h Abstract away the TLS stream implementation Apr 23, 2015
trace.c giterr_set: consistent error messages Dec 29, 2016
trace.h Variadic macros is only available from Visual Studio 2005+ Jul 6, 2014
transaction.c strmap: remove GIT__USE_STRMAP macro Feb 17, 2017
transaction.h config: perform unlocking via git_transaction Aug 12, 2015
transport.c giterr_set: consistent error messages Dec 29, 2016
tree-cache.c giterr_set: consistent error messages Dec 29, 2016
tree-cache.h index: write out the tree cache extension Oct 10, 2014
tree.c treebuilder: exit early if running OOM in `write_with_buffer` Mar 28, 2017
tree.h tree: drop the now-unnecessary entries vector Mar 22, 2016
tsort.c git__*allocarray: safer realloc and malloc Feb 13, 2015
userdiff.h Update the javascript diff driver's function pattern. Oct 9, 2014
util.c giterr_set: consistent error messages Dec 29, 2016
util.h Patch parsing from patch files May 26, 2016
varint.c varint: Add varint encoding/decoding Aug 10, 2016
varint.h varint: Add varint encoding/decoding Aug 10, 2016
vector.c vector: do not reverse a vector if it is empty Feb 2, 2017
vector.h vector, pqueue: add git_vector_reverse and git_pqueue_reverse Oct 6, 2016
worktree.c worktree: unconditionally free the worktree's name Mar 24, 2017
worktree.h worktree: parent path should point to the working dir Mar 17, 2017
zstream.c giterr_set: consistent error messages Dec 29, 2016
zstream.h zstream: offer inflating, `git_zstream_inflatebuf` May 26, 2016