A git porcelain for changing
user.email so you can commit as
more than one author.
Install the gem:
gem install git-pair
And here's how to use it!
$ git pair Configuration: git pair [options] -a, --add NAME Add an author. Use the full name. -r, --remove NAME Remove an author. Use the full name. -e, --set-email TEMPLATE Set the email template. A value like firstname.lastname@example.org will be interpolated with the current authors' initials into something like email@example.com. Switching authors: git pair AA [BB] Where AA and BB are any abbreviation of an author's name. You can specify one or more authors.
Once you've added authors, running
git pair with no options will also print
out their names, the current pair, and some other information.
- I just shoved everything into a gem. Refactor into separate files.
- Test coverage is low -- I'm working on a cucumber suite.
- It'd be better if you could specify an email address for each author instead
of just automatically using the authors' initials. Especially if you have two
authors with the same initials. And also because when there's just one author,
it should use that person's email instead of an interpolation like
git pair --resetto restore the original
user.email. For now, just
git config --editand remove the
[user]section to go back to your global config.
Copyright (c) 2009 Chris Kampmeier. See
LICENSE for details.