{"shas":[["06bdb88d8aecca274552dfb9bb0c737b50825f55","e224896b4cc1aa2fff087f1416736de720e284e4@windriver.com","path.c: increase array size of cwd variable to PATH_MAX\n\nIn make_absolute_path(), even though we use bufs[][PATH_MAX + 1] to keep\ntrack of the partially resolved path in question, a separate buffer of a\nsmaller size cwd[1024] is given to getcwd() call. Cloning into a very deep\ndirectory fails because of this.\n\nThe purpose of calling getcwd() is to save current working dir, then\nbefore the make_absolute_path() returns, go back to the saved dir. We\nshould use PATH_MAX instead of 1024 for the array size.\n\nSigned-off-by: Hui Wang <Hui.Wang@windriver.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Hui Wang"],["d622fea406f4366973e981ea65e0a554196e8369","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","abspath.c: increase array size of cwd variable to PATH_MAX\n\nIn make_absolute_path(), even though we use bufs[][PATH_MAX + 1] to keep\ntrack of the partially resolved path in question, a separate buffer of a\nsmaller size cwd[1024] is given to getcwd() call. Cloning into a very deep\ndirectory fails because of this.\n\nThe purpose of calling getcwd() is to save current working dir, then\nbefore the make_absolute_path() returns, go back to the saved dir. We\nshould use PATH_MAX instead of 1024 for the array size.\n\nSigned-off-by: Hui Wang <Hui.Wang@windriver.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Junio C Hamano"],["7d5e9212e82635d1c334824847da7ef589950415","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'hw/maint-abspath-cwd-limit' into next\n\n* hw/maint-abspath-cwd-limit:\n  path.c: increase array size of cwd variable to PATH_MAX","Junio C Hamano"],["e810715528eda01914d2df82628872e8df9929d5","696e3fbcf235d40b6ea1ebd61c87cbea79d444e7@peff.net","t4014: clean up format.thread config after each test\n\nThe threading tests turn on format.thread, but never clean\nup after themselves, meaning that later tests will also have\nformat.thread set.\n\nThis is more annoying than most leftover config, too,\nbecause not only does it impact the results of other tests,\nbut it does so non-deterministically. Threading requires the\ngeneration of message-ids, which incorporate the current\ntime, meaning a slow-running test script may generate\ndifferent results from run to run.\n\nSigned-off-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Jeff King"],["9b502a371e9bc340a537bb19d9a00750428e1651","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'ph/format-patch-no-color'\n\n* ph/format-patch-no-color:\n  t4014: clean up format.thread config after each test","Junio C Hamano"],["e622f41dcd97861796c7529712170f9eae07dc56","eccf10a4397cf08f0034a6cb5e4457bdd5e3783e@gmail.com","git-mergetool: check return value from read\n\nMostly fixed already by 6b44577 (mergetool: check return value\nfrom read, 2011-07-01). Catch two uses it missed.\n\nSigned-off-by: Jay Soffian <jaysoffian@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Jay Soffian"],["5ec8217eb6c89974fda94808a310aa651577b25d","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'maint'\n\n* maint:\n  git-mergetool: check return value from read","Junio C Hamano"],["2ed4f65f8f28d0d4682c2aa6a452a1b792eebe07","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'master' into next\n\n* master:\n  git-mergetool: check return value from read\n  t4014: clean up format.thread config after each test","Junio C Hamano"],["1acf11717f01b542e099544796f00df567a66e90","ddbaab5867ed34fd53535b58c9cdd59abd2e2aff@tuxfamily.org","bisect: fix exiting when checkout failed in bisect_start()\n\nCommit 4796e823 (\"bisect: introduce --no-checkout support into porcelain.\" Aug 4 2011)\nmade checking out the branch where we started depends on the \"checkout\" mode. But\nunfortunately it lost the \"|| exit\" part after the checkout command.\n\nAs it makes no sense to continue if the checkout failed and as people have already\ncomplained that the error message given when we just exit in this case is not clear, see:\n\nhttp://thread.gmane.org/gmane.comp.version-control.git/180733/\n\nthis patch adds a \"|| die <hopefully clear message>\" part after the checkout command.\n\nSigned-off-by: Christian Couder <chriscool@tuxfamily.org>\nAcked-by: Jon Seymour <jon.seymour@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Christian Couder"],["acd6d7e70a0dd2a91c6028e5ca68d19c5de4d00b","90f89c2062aca940dadf79728a878f6465615f33@gmail.com","Documentation/git-update-index: refer to 'ls-files'\n\n'ls-files' refers to 'update-index' to show how the 'assume unchanged'\nbit can be seen. This makes the connection 'bi-directional'.\n\nSigned-off-by: Stefan Naewe <stefan.naewe@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Stefan Naewe"],["f1bdddd0152b536591c69b73100e0464cfc26393","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Revert 622fea4 (abspath.c: increase array size of cwd variable)\n\nThere is no guarantee PATH_MAX is larger than the hardcoded 1024\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Junio C Hamano"],["210cf9afda3790699b4e9e483103a029994f3591","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'hw/maint-abspath-cwd-limit' into next\n\n* hw/maint-abspath-cwd-limit:\n  Revert 622fea4 (abspath.c: increase array size of cwd variable)","Junio C Hamano"],["e94ad3e6e2c4a682389811c998158d5e643fcdc3","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'js/bisect-no-checkout' into next\n\n* js/bisect-no-checkout:\n  bisect: fix exiting when checkout failed in bisect_start()","Junio C Hamano"],["325e7962ca95c5f2e562ab2358444b3056aa1a16","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'sn/doc-update-index-assume-unchanged' into next\n\n* sn/doc-update-index-assume-unchanged:\n  Documentation/git-update-index: refer to 'ls-files'","Junio C Hamano"],["6f90969ba88ab862806e58abc6b7047afbc64d27","46f1a0bd5592a2f9244ca321b129902a06b53e03@drmicha.warpmail.net","unpack-trees: print \"Aborting\" to stderr\n\ndisplay_error_msgs() prints all the errors to stderr already (if any),\nfollowed by \"Aborting\" (if any) to stdout. Make the latter go to stderr\ninstead.\n\nSigned-off-by: Michael J Gruber <git@drmicha.warpmail.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Michael J Gruber"],["cc1a2b66e9c28ab77ceb122e21222d9c08228259","46f1a0bd5592a2f9244ca321b129902a06b53e03@drmicha.warpmail.net","git-read-tree.txt: language and typography fixes\n\nFix a few missing articles and such, and mark-up 'commands' and `files`\nappropriately.\n\nSigned-off-by: Michael J Gruber <git@drmicha.warpmail.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Michael J Gruber"],["1f1f575ebe194d2711f70bf7fc4e1ad9ae136112","46f1a0bd5592a2f9244ca321b129902a06b53e03@drmicha.warpmail.net","git-read-tree.txt: correct sparse-checkout and skip-worktree description\n\nThe description of .git/info/sparse-checkout and\nskip-worktree is exactly the opposite of what is true, which is:\n\nIf a file matches a pattern in sparse-checkout, then (it is to be\nchecked out and therefore) skip-worktree is unset for that file;\notherwise, it is set (so that it is not checked out).\n\nCurrently, the opposite is documented, and (consistently) read-tree's\nbehavior with respect to bit flips is descibed incorrectly.\n\nFix it.\n\nIn hindsight, it would have been much better to have a \"sparse-ignore\"\nor \"sparse-skip\" file so that an empty file would mean a full checkout,\nand the file logic would be analogous to that of .gitignore, excludes\nand skip-worktree.\n\nSigned-off-by: Michael J Gruber <git@drmicha.warpmail.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Michael J Gruber"],["f316dec93e8cd645d8185a80b972857985dc33a4","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'mg/maint-doc-sparse-checkout' into next\n\n* mg/maint-doc-sparse-checkout:\n  git-read-tree.txt: correct sparse-checkout and skip-worktree description\n  git-read-tree.txt: language and typography fixes\n  unpack-trees: print \"Aborting\" to stderr","Junio C Hamano"]],"ref":"refs/heads/next","size":18,"head":"f316dec93e8cd645d8185a80b972857985dc33a4","push_id":43672496}