GitHub PushEvent at 2014-04-11 09:19:48
Repository: gitsh
Actor: georgebrock
Payload: {"shas":[["066c62a39d567eed863365519e3f1b7a60707fc0","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Handle shell command failures gracefully.","George Brocklehurst",false],["d6b9a1637fbc57a2c8bb315753f090831944a960","56919f1c4629f0f8d9eeedf84fbb78437cee6d82@thoughtbot.com","Fix tab completion for branches with a dot\n\nCompletion after the dot would be seen as a new branch name. This is correct\nbehaviour for two dots (e.g. HEAD~2..master) but not for one dot (e.g.\nfix-v1.4)\n\nIncludes a refactoring of the Completer unit spec, to reduce the amount of\nrepetition.","George Brocklehurst and Alex Topalov",false],["8e9f79894d7073c92546b2117b1ff0d32572d46d","c9bf8e6845295bd109e27dc0642b602a66d4043d@gmail.com","Set $PROGRAM_NAME so that gitsh shows up as 'gitsh'","Alex Sunderland",false],["642b59d2717390855babc8454a95b2bc970b19eb","c9bf8e6845295bd109e27dc0642b602a66d4043d@gmail.com","Allow the parser to understand upper and lower case letters.\n\nWe should pass bad commands onto git to get the standard\n\"git: 'X' is not a git command. See 'git --help'.\" message.","Alex Sunderland",false],["b89e736cd50d7fb10858dccc0859a863d14b4c01","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Version bump: 0.5","George Brocklehurst",false],["99f290ed9c30d94c300f775e4ae03efdf585b22b","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Arch package for version 0.5","George Brocklehurst",false],["edb5fcbc362f926aad0eaff2409af485fcb935e8","a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","The tarball is for version 0.5","Mike Burns",false],["c653779fc15a43c3633a44f93304f695b2aeb505","35d171019afd9d551466d121aff9f8dbc04b3168@gmail.com","Fix 'Error: undefined method `sub' for nil:NilClass' when newline is included git alias\n\nWhen there is at least one newline in git aliases like:\n\n    ln = log --pretty=format:'%C(blue bold)%h %C(yellow bold)%cd %C(magenta bold)%cn %C(red bold)%d\\n\\n%C(white bold)%s\\n%Creset%b'\n\ntab completion fails with 'Error: undefined method `sub' for nil:NilClass'.\n\nThis commit fixes the issue.","Yasuharu Ozaki",false],["08730fb9e922c9a356cce26bcd10ee089cf8ef2e","c9bf8e6845295bd109e27dc0642b602a66d4043d@gmail.com","Rework specs around completing '~'.\n\nThis is because if there were no files in '~', the previous test would fail.\nSo instead, check for directories (which are more likely).\n\nAlso adds a test ensuring directory completion functions.","Alex Sunderland",false],["4ee77bfe0530da4ff4aed63cc62da594f95303a2","a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","Use the check target to run tests\n\nThis provides for tighter integration into the autotools framework. More\ndetails: https://www.gnu.org/software/automake/manual/html_node/Tests.html#Tests\n\nInstead of using\n\n    rspec\n\nto run the full test suite, instead you use\n\n    make check\n\nFixes #126.","Mike Burns",false],["55f7750d2b71b607ae137da52c3638014fbe98ad","726883d30e6732cb277d7d43f6343c44a640f6d8@thoughtbot.com","Add an :echo\n\nThis `:echo` is much like the shell `echo`: it takes a bunch of strings\nand outputs them, separated by spaces, followed by a newline.","Mike Burns and Calle Erlandsson",false],["5843ed0732bc9e933a3e056c150873b212f9eefc","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Don't distribute version.rb\n\nversion.rb is built from version.rb.in by `make`, so it shouldn't be\ndistributed, but it should be installed.","George Brocklehurst",false],["3a44f72c8de5e9e7c5cd79faf1a11c314edcb3a2","c9bf8e6845295bd109e27dc0642b602a66d4043d@gmail.com","Add instructions for running gitsh locally to contributing guide.","Alex Sunderland",false],["cf90d7808787216f0318928d289923a122cffb23","c9bf8e6845295bd109e27dc0642b602a66d4043d@gmail.com","Use sequence for args, as it will always be an array.","Alex Sunderland",false],["64caf9fda81d7d21a878fc96494260c9a90803a0","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Refactor: GitCommand is a ShellCommand","George Brocklehurst",false],["4ef6d4efbdc0047a633b9fbef15ea2c8835a0c5e","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Forward interrupts to child processes.\n\nWhen there's a long running child process (any Git command that uses a\npager, `!vim`, etc.) then any interrupt signal should be forwarded to the\nchild process, rather than handled by gitsh. If gitsh handles the signal it\nwill request a new line of input from the user, and interfere with the child\nprocess, leaving the terminal in a confused state.\n\nThis interrupt forwarding needs to be recursive, in order to handle multiple\ninterrupts while running a child process that doesn't terminate on SIGINT.","George Brocklehurst",false],["e3255903a3db7e15c1902c6cd1a51106d8aecfc6","c9bf8e6845295bd109e27dc0642b602a66d4043d@gmail.com","Add completion of remotes.","Alex Sunderland",false],["8fc4d21e86b71a57674c875a3442c05785525301","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Add gitconfig to temporary home directory.\n\nBuilds have been failing on Travis CI because of the temporary home\ndirectory: there was no gitconfig, and therefore no user.name or user.email\nsettings, which prevent commits from being created under some Git versions.","George Brocklehurst",false],["e6fcb3895a13a2f11a75b4e5451f1dc54182a158","d97012e9c9a1e3f72f125aa96d2eab6c2c168bd2@thoughtbot.com","Run integration specs in a temporary home dir.\n\nThis wraps the contents of the `#run_interactive` method in a call to\n`#with_a_temporary_home_directory`.\n\nIn order to make this change simpler, we refactored the `#run_interactive`\nmethod first, breaking it up into smaller parts.","George Brocklehurst and Zamith",false],["0ed264916667812721e0a89e316d5e2758bee0bc","9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@georgebrock.com","Version bump: 0.6","George Brocklehurst",false]],"size":28,"ref":"refs/heads/gf-update-configure","head":"993e9a13e307652e1e05ce37d1f214e5cab48588"}