Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Mar 30, 2011
@Peeja Peeja Store initials too, for shell prompts, Vim, etc.
80e64f6
Commits on Mar 13, 2012
@pivotalcommon pivotalcommon Merge pull request #4 from Peeja/pair-initials
Store initials too, for shell prompts, Vim, etc.
38fecb5
@pivotalcommon pivotalcommon Update gem version
ad12818
Ian Zabel & Robbie Clutton Add Gemfile
ab1c89a
Ian Zabel & Robbie Clutton bundle gem pivotal_git_scripts
7088a28
Commits on Mar 14, 2012
Ian Zabel & Robbie Clutton Add gemspec homepage
8c3015a
Michael Grosser state license in gemspec
273032a
Michael Grosser test git-about
0f00d4b
Michael Grosser refactor about
42a847d
Michael Grosser add tests for git pair
91e7475
Michael Grosser run tests by defaukt
1c1ee80
Michael Grosser add version:bump:patch / :minor / :major tasks
5fbd532
Michael Grosser bump version to 1.1.2
3d036e1
@jsanders Work in any subdirectory of a git repository
9ff2aa6
Aa Bb Fix tests for Work in any subdirectory of a git repository
e8da612
Aa Bb add James Sanders as contributor, thanks for the patch
4ce203c
@toddboom toddboom Setting an email without a defined prefix was completely busted. Now …
…it's not.
0646f23
Aa Bb Add test for emails without a prefix
15d6602
Aa Bb add Todd Persen to contributors, thanks for the patch
0cca19e
Aa Bb add Bryan Helmkamp to contributors
411cf24
Aa Bb real option parsing and same instructions in readme/--help
59ff984
Michael Grosser refactor git pairs
2390a1a
Michael Grosser bump version to 1.1.3
8bd040c
Michael Grosser test if users with apostrophes are supported
11c43a0
Commits on Mar 15, 2012
Michael Grosser support no_solo_prefix as suggested by zozi
e83f226
Michael Grosser bump version to 1.1.4
15f058f
Commits on Aug 03, 2012
Andrew Bruce & Johan Ismael use 'and' instead of '&' in author name
04003d0
Commits on Aug 24, 2012
@davidmfoley davidmfoley Don't set git email if no email config in .pairs
db8d016
Commits on Aug 27, 2012
@mkocher mkocher adding travis
71f4d80
@mkocher mkocher removing jruby from .travis.yml
it was a nice thought.
56bde30
Commits on Mar 14, 2013
@mark-rushakoff mark-rushakoff Extract pivotal_git_scripts/git_pair
b2810cc
@mark-rushakoff mark-rushakoff Begin backfilling git pair specs
928924f
@mark-rushakoff mark-rushakoff Refactor set_git_config
2d8f286
@mark-rushakoff mark-rushakoff Refactor read_author_info_from_config
34d2822
@mark-rushakoff mark-rushakoff Include Ruby 2.0.0 in Travis build
2f61e2d
Commits on Mar 15, 2013
@mark-rushakoff mark-rushakoff Fix weird error in Travis tests
ef7f7b5
@mark-rushakoff mark-rushakoff Try really hard to fix Travis
cfd991a
Commits on Oct 19, 2013
Kyriacos Souroullas and Rachel Bobbins Print initials in alphabetical order, so they correspond to the order…
… of authors & email addresses.
d6bd7db
@rbobbins rbobbins Merge pull request #17 from rachelbobbins/master
Print initials in alphabetical order, so they correspond to the order of...
aaa145e
Commits on Oct 23, 2013
@matt-royal matt-royal Improve output for failures running shell commands
6e6abf3
@matt-royal matt-royal Git will not commit without a user name and email
177b42d
@matt-royal matt-royal Fix a bug in the run helper
eb57193
@matt-royal matt-royal Oops, Ruby 1.8.7 doesn't have popen2e
6931ce2
@matt-royal matt-royal Add Travis build status to the README
1c41132
@matt-royal matt-royal Test against ruby 2.0.0
68229dc
@matt-royal matt-royal Merge branch 'master' into mark-rushakoff-specs
Conflicts:
	bin/git-pair
d0ae3a4
@matt-royal matt-royal Remove open3 since it's no longer used
c5914a2
Commits on Dec 13, 2013
@matt-royal matt-royal Add git-pair-commit command
The pair can now commit with 'git pair-commit', and the commit will
randomly choose an email from the pair and set GIT_AUTHOR_EMAIL, which
could be tied to their github account.

[#61851932, #60306544]
d2774c0
Jimmy Da and Matt Royal git pair-commit displays error when no pair is set
[#62491758]
971d861
Commits on Dec 14, 2013
Jimmy Da and Matt Royal User can see help message with `git pair-commit -h`
[finishes #62492694]
e99b3e4
Matt Royal Bump version to 1.2.0
0cf6f48
Commits on Dec 16, 2013
David Varvel and Matt Royal Fix tests with updated verbiage.
f283faa
David Varvel and Matt Royal Update Gemfile.lock
48f48eb
David Varvel and Matt Royal Add the bin file's directory to the load path
As of ruby 1.9.2, the current directory of the invoked ruby file is no
longer added to the load path. When we extracted classes from
bin/git-pair into the lib directory, users of newer rubies started to
see an error when running git-pair. The same behavior also affects
git-pair-commit. This fix addresses the problem.
c4342f5
Commits on Dec 17, 2013
@lvarvel lvarvel `git pair-commit` explicitly sets the author name
Before this change, git's user.name setting would override. In
repositories where the user had previously run `git duet`, this meant
that after a `git pair --global ...` the email was set correctly by `git
pair-commit`, but the author name was not.

[#62606550]
a230fea
@matt-royal matt-royal Add git-pair-commit to the readme
51c5740
Commits on Dec 28, 2013
@matt-royal matt-royal `git pair-commit` sets committer name and email
[Finishes #62606550]
d19b283
Commits on Mar 11, 2014
@TildeWill TildeWill Update README to have RubyMine instructions
Many pivots and clients use RubyMine, this should help to marry the tools and the process.
7d0b35a
@TildeWill TildeWill Update sample script for RM integration
Capture the exit code so RubyMine doesn't continue to execute post-commit steps after failure
b6277d9
Commits on Apr 03, 2014
Can Berk Güder and Tyler Schultz Fix build on ruby 1.8.7
2c9b7b4
Can Berk Güder and Tyler Schultz Fix build error when no .pairs file is present
4e2a2be
Can Berk Güder and Tyler Schultz Remove 1.8.7, add 2.1.1 to travis.yml
98ed480
Commits on Jul 13, 2014
@tjarratt tjarratt Gemfile should use https://rubygems.org
Seriously. SSL -- it's more than just a good idea.
3db777c
Commits on Jul 19, 2014
@zrob zrob Add ability to use a custom email address per user
3668fc7
Commits on Aug 04, 2014
@matt-royal matt-royal Merge pull request #24 from zrob/custom-email
Add ability to use a custom email address per user
007869a
Commits on Aug 22, 2014
@flavorjones flavorjones Refactor the search for a pairs config to iterate over a constructed …
…list of ancestor directories.

This is preparation for further work.
3d0a936
@flavorjones flavorjones Include the $HOME directory if it's not in the list of pwd ancestors.
This fixes the actual behavior to match the documentation, which states that the `.pairs` file may be in the user's home directory.
972f43f
Commits on Dec 16, 2014
@ragaskar ragaskar Merge pull request #26 from flavorjones/support-homedir-config
Support `.pairs` in the user's HOME directory, as advertised.
99d2b20
Commits on Jan 15, 2015
@flavorjones flavorjones ignoring Gemfile.lock
a23c838
@flavorjones flavorjones OMG, a changelog, how novel. :)
3cc7098
@flavorjones flavorjones Version bump to 1.4.0.
I don't believe v1.3.0 was ever released. ¯\_(ツ)_/¯
a8c488a
Something went wrong with that request. Please try again.