{"push_id":1123248650,"size":25,"distinct_size":1,"ref":"refs/heads/jk/tree-diff-traversal-wip","head":"d963c3911eeaf25b35cc8520a826496294e4112e","before":"4fbb2f9109be483042445fc242ac34face067090","commits":[{"sha":"787a490ceee14d456912a1ce8d865be9c92b6f99","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'ld/p4-test-py3' into HEAD\n\nThe test scripts for \"git p4\" (but not \"git p4\" implementation\nitself) has been updated so that they would work even on a system\nwhere the installed version of Python is python 3.\n\n* ld/p4-test-py3:\n  git-p4 tests: time_in_seconds should use $PYTHON_PATH\n  git-p4 tests: work with python3 as well as python2\n  git-p4 tests: cd to / before running python","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/787a490ceee14d456912a1ce8d865be9c92b6f99"},{"sha":"e9ef83a299096d38c557fe71c23a3f3e0b1d1a7f","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'da/user-useconfigonly' into HEAD\n\nThe \"user.useConfigOnly\" configuration variable makes it an error\nif users do not explicitly set user.name and user.email.  However,\nits check was not done early enough and allowed another error to\ntrigger, reporting that the default value we guessed from the\nsystem setting was unusable.  This was a suboptimal end-user\nexperience as we want the users to set user.name/user.email without\nrelying on the auto-detection at all.\n\n* da/user-useconfigonly:\n  ident: give \"please tell me\" message upon useConfigOnly error\n  ident: check for useConfigOnly before auto-detection of name/email","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/e9ef83a299096d38c557fe71c23a3f3e0b1d1a7f"},{"sha":"920f2ea33bdf06dfda272a146c6fbce2ae11bf99","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'sb/mv-submodule-fix' into HEAD\n\n\"git mv old new\" did not adjust the path for a submodule that lives\nas a subdirectory inside old/ directory correctly.\n\n* sb/mv-submodule-fix:\n  mv: allow moving nested submodules","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/920f2ea33bdf06dfda272a146c6fbce2ae11bf99"},{"sha":"c555e529ac1d29ed98229698d38f77ebb684a017","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'jk/push-client-deadlock-fix' into HEAD\n\nSome Windows SDK lacks pthread_sigmask() implementation and fails\nto compile the recently updated \"git push\" codepath that uses it.\n\n* jk/push-client-deadlock-fix:\n  Windows: only add a no-op pthread_sigmask() when needed\n  Windows: add pthread_sigmask() that does nothing\n  t5504: drop sigpipe=ok from push tests\n  fetch-pack: isolate sigpipe in demuxer thread\n  send-pack: isolate sigpipe in demuxer thread\n  run-command: teach async threads to ignore SIGPIPE\n  send-pack: close demux pipe before finishing async process","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/c555e529ac1d29ed98229698d38f77ebb684a017"},{"sha":"f12fffd347ac1efc11381dfdce5aa4108731742d","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'js/win32-mmap' into HEAD\n\nmmap emulation on Windows has been optimized and work better without\nconsuming paging store when not needed.\n\n* js/win32-mmap:\n  mmap(win32): avoid expensive fstat() call\n  mmap(win32): avoid copy-on-write when it is unnecessary\n  win32mmap: set errno appropriately","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/f12fffd347ac1efc11381dfdce5aa4108731742d"},{"sha":"1f7b196e2181c4d23959193327941ee4e065748c","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'jd/send-email-to-whom' into HEAD\n\nA question by \"git send-email\" to ask the identity of the sender\nhas been updated.\n\n* jd/send-email-to-whom:\n  send-email: fix grammo in the prompt that asks e-mail recipients","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/1f7b196e2181c4d23959193327941ee4e065748c"},{"sha":"f735a50ffdf0e1734438f0c0e6d70c4a81eea09e","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'nf/mergetool-prompt' into HEAD\n\nUI consistency improvements.\n\n* nf/mergetool-prompt:\n  difftool/mergetool: make the form of yes/no questions consistent","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/f735a50ffdf0e1734438f0c0e6d70c4a81eea09e"},{"sha":"7ab6da3c40420c297016c0a62bece1573d0589ce","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'ls/p4-lfs-test-fix-2.7.0' into HEAD\n\nFix a broken test.\n\n* ls/p4-lfs-test-fix-2.7.0:\n  t9824: fix wrong reference value\n  t9824: fix broken &&-chain in a subshell","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/7ab6da3c40420c297016c0a62bece1573d0589ce"},{"sha":"803fd70ceee3b86861d8b09b27861c4f85828b82","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'ls/p4-lfs' into HEAD\n\nRecent update to Git LFS broke \"git p4\" by changing the output from\nits \"lfs pointer\" subcommand.\n\n* ls/p4-lfs:\n  git-p4: fix Git LFS pointer parsing\n  travis-ci: express Linux/OS X dependency versions more clearly\n  travis-ci: update Git-LFS and P4 to the latest version","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/803fd70ceee3b86861d8b09b27861c4f85828b82"},{"sha":"1cfb225aba01c74d60f4984dd1824f3c7f054beb","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'js/close-packs-before-gc' into HEAD\n\n* js/close-packs-before-gc:\n  t5510: run auto-gc in the foreground","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/1cfb225aba01c74d60f4984dd1824f3c7f054beb"},{"sha":"09687585d1409754629b4b4c66f5089f0680500b","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'ls/travis-submitting-patches' into HEAD\n\n* ls/travis-submitting-patches:\n  Documentation: add setup instructions for Travis CI","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/09687585d1409754629b4b4c66f5089f0680500b"},{"sha":"13af774e263341eecdd67e6ca28ecc47d7997152","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'sk/gitweb-highlight-encoding' into HEAD\n\nSome multi-byte encoding can have a backslash byte as a later part\nof one letter, which would confuse \"highlight\" filter used in\ngitweb.\n\n* sk/gitweb-highlight-encoding:\n  gitweb: apply fallback encoding before highlight","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/13af774e263341eecdd67e6ca28ecc47d7997152"},{"sha":"14af79b93d3f8fa4aaf97a05f8a0564071c656a0","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'nd/remove-unused' into HEAD\n\nCode cleanup.\n\n* nd/remove-unused:\n  wrapper.c: delete dead function git_mkstemps()\n  dir.c: remove dead function fnmatch_icase()","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/14af79b93d3f8fa4aaf97a05f8a0564071c656a0"},{"sha":"777dec64bd4237e503a7471d048053ef7aea739d","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'sg/test-lib-simplify-expr-away' into HEAD\n\nCode cleanup.\n\n* sg/test-lib-simplify-expr-away:\n  test-lib: simplify '--option=value' parsing","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/777dec64bd4237e503a7471d048053ef7aea739d"},{"sha":"9ba3b14c64345838310797d5a5cebbf12e2daca3","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'jk/fix-attribute-macro-in-2.5' into HEAD\n\nCode fixup.\n\n* jk/fix-attribute-macro-in-2.5:\n  remote.c: spell __attribute__ correctly","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/9ba3b14c64345838310797d5a5cebbf12e2daca3"},{"sha":"87c594471d3ee696b0137a851385f091e623b00c","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'rt/string-list-lookup-cleanup' into HEAD\n\nCode cleanup.\n\n* rt/string-list-lookup-cleanup:\n  string_list: use string-list API in unsorted_string_list_lookup()","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/87c594471d3ee696b0137a851385f091e623b00c"},{"sha":"258b862edbacc28bc0ed7543e60ae327ec08299b","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'sb/config-exit-status-list' into HEAD\n\nDoc update.\n\n* sb/config-exit-status-list:\n  config doc: improve exit code listing","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/258b862edbacc28bc0ed7543e60ae327ec08299b"},{"sha":"977cb3e2c5692234159b7f879eaccef946a0f9cb","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'ew/normal-to-e' into HEAD\n\n* ew/normal-to-e:\n  .mailmap: update to my shorter email address","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/977cb3e2c5692234159b7f879eaccef946a0f9cb"},{"sha":"8d61f0f07d078f4ea05d0b70511b0c8c39d8e863","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'rn/glossary-typofix' into HEAD\n\n* rn/glossary-typofix:\n  Documentation: fix typo 'In such these cases'","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/8d61f0f07d078f4ea05d0b70511b0c8c39d8e863"},{"sha":"10b6646afcf540139cdcf587071a3ae7b0efbc0a","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'sb/clean-test-fix' into HEAD\n\n* sb/clean-test-fix:\n  t7300: mark test with SANITY","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/10b6646afcf540139cdcf587071a3ae7b0efbc0a"}]}
{"actor":{"display_login":"peff"}}