{"shas":[["339e5638b0a11ea3218214ffb57732098c3705df","b57189c5f2fd5b3daf3350a77fde90def1080fa5@gmail.com","tests: skip terminal output tests on OS X\n\nOn Mac OS X 10.5.0, test_terminal gets stuck reading from the pty\nmaster every once in a while.  To reproduce the problem:\n\n perl -MIO::Pty -MFile::Copy -e '\n\tfor (my $i = 0;; $i++) {\n\t\tmy $master = new IO::Pty;\n\t\tmy $slave = $master->slave;\n\t\tif (fork == 0) {\n\t\t\tclose $master or die \"close: $!\";\n\t\t\topen STDOUT, \">&\", $slave or die \"dup2: $!\";\n\t\t\tclose $slave or die \"close: $!\";\n\t\t\texec(\"echo\", \"hi\", $i) or die \"exec: $!\";\n\t\t}\n\t\tclose $slave or die \"close: $!\";\n\t\tcopy($master, \\*STDOUT) or die \"copy: $!\";\n\t\tclose $master or die \"close: $!\";\n\t\twait;\n\t}\n '\n\nIt blocks after 7000 iterations or so in sysread().  The relevant\nsysread() call is the second call by the parent, which presumably\nexecutes before the child dies but after the parent has read all\noutput from there.\n\nSince this is an intermitent problem, the quick check of terminal\nsupport in lib-terminal doesn't catch it.  Skip these tests on the Mac\nfor now.\n\nNoticed-by: Thomas Rast <trast@student.ethz.ch>\nSigned-off-by: Jonathan Nieder <jrnieder@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Jonathan Nieder"],["2137bf0600ae53c870f6301e5dc28be3d51eb68f","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'jc/grep--no-index-pathspec-fix' into pu\n\n* jc/grep--no-index-pathspec-fix:\n  grep --no-index: honor pathspecs correctly","Junio C Hamano"],["390ea2d3f48a387c634088ef0a9b3801bab300da","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'so/submodule-no-update-first-time' into pu\n\n* so/submodule-no-update-first-time:\n  t7406: \"git submodule update {--merge|--rebase]\" with new submodules\n  submodule: no [--merge|--rebase] when newly cloned","Junio C Hamano"],["683c7d984819d0e87519c7b92ff389f7570b70bc","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'jn/test-terminal-punt-on-osx-breakage' into pu\n\n* jn/test-terminal-punt-on-osx-breakage:\n  tests: skip terminal output tests on OS X","Junio C Hamano"],["a9026187923643235d4f9b876ff5f4c0ebe5c9ae","696e3fbcf235d40b6ea1ebd61c87cbea79d444e7@peff.net","clone: die when trying to clone missing local path\n\nSince 86ac751 (Allow cloning an empty repository,\n2009-01-23), doing:\n\n  git clone does-not-exist\n\nhas created does-not-exist as an empty repository. This was\nan unintentional side effect of 86ac751. Even weirder,\ndoing:\n\n  git clone does-not-exist new-dir\n\n_does_ fail, making this \"feature\" (if you want to consider\nit such) broken. Let's detect this situation and explicitly\ndie. It's almost certainly not what the user intended.\n\nThis patch also adds two tests. One for the missing path\ncase, and one to confirm that a similar case, cloning a\nnon-repository directory, fails.\n\nSigned-off-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Jeff King"],["80acd4008acb169f0aafd992056a191a55e54071","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'jk/fail-null-clone' into pu\n\n* jk/fail-null-clone:\n  clone: die when trying to clone missing local path","Junio C Hamano"],["077aac1ef051efd55a586471d4b5727018523e76","40fc8256513bda133c3a2cc807db92bddebccf56@burntmail.com","Look for password in both CVS and CVSNT password files.\n\nThe existing code looks for the CVS reposity password only in\nthe CVS password file in HOME/.cvspass. Accommodate the CVS\nalternative CVSNT by also looking in HOME/.cvs/cvspass.  Die\nif both files are found, and ask the user to remove one.\n\nSigned-off-by: Guy Rouillier <guyr@burntmail.com>\nAcked-by: Martin Langhoff <martin@laptop.org>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Guy Rouillier"],["8d1099f8b70b32ddedee840ec2ab8c14cc09a18a","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","commit: give final warning when reattaching HEAD to leave commits behind\n\nYou can detach the HEAD at an arbitrary commit in order to browse the\nfiles in various points in the history or build older versions of the\nsoftware, without recording any new commit, and come back to an existing\nbranch.  When used in this \"sightseer\" mode, detached HEAD is a perfectly\nsafe mechanism.  It also is a useful state to experiment with throw-away\ncommits.\n\nWhen coming back to an existing branch with \"git checkout master\",\nhowever, the commits that were created on the detached HEAD will become\nunreachable from anywhere but the reflog of the HEAD.  Check if the commit\nwe are about to leave is connected to some ref, and give a final warning\notherwise to remind the user for safety.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Junio C Hamano"],["583e2427647f516aa4ae63c05ac47834ae311ca5","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'jc/checkout-orphan-warning' into pu\n\n* jc/checkout-orphan-warning:\n  commit: give final warning when reattaching HEAD to leave commits behind","Junio C Hamano"],["3c833a75b1f5bb23c0d628bcf2a838f81c964854","46f1a0bd5592a2f9244ca321b129902a06b53e03@drmicha.warpmail.net","t6007: Make sure we test --cherry-pick\n\nTest 5 wants to test --cherry-pick but limits by pathspec in such a way\nthat there are no commits on the left side of the range.\n\nAdd a test without \"--cherry-pick\" which displays this, and add two\nmore commits and another test which tests what we're after. This also\nshortens the last test.\n\nSigned-off-by: Michael J Gruber <git@drmicha.warpmail.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","Michael J Gruber"],["54616febbd1cd950f511d0fd2c9c9faded4aaab9","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'mg/rev-list-cherry-pick' into pu\n\n* mg/rev-list-cherry-pick:\n  t6007: Make sure we test --cherry-pick","Junio C Hamano"],["71a6d64c36b46ce44a05dc3f3f749f2adbc551d5","a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","Merge branch 'gr/cvsimport-alternative-cvspass-location' into pu\n\n* gr/cvsimport-alternative-cvspass-location:\n  Look for password in both CVS and CVSNT password files.","Junio C Hamano"]],"repo":"gitmirror/git","actor":"gitmirror","ref":"refs/heads/pu","size":12,"head":"71a6d64c36b46ce44a05dc3f3f749f2adbc551d5","actor_gravatar":"919a205d0082b8bb4f2fc44e1bd14459","push_id":25114448}