<commit_before># git duet

An opinionated alternative to the Pivotal's `git-pair` executable.
Working in a pair doesn't mean you've both lost your identity.
Helps with blaming/praising.

## Installation

Add this line to your application's Gemfile:

    gem 'git-duet'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install git-duet

## Usage

Set up an authors file with email domain, or just symlink your Pivotal
`~/.pairs` file over to `~/.git-authors`.

~~~~~yaml
authors:
  jd: <NAME>
  fb: <NAME>
email:
  domain: awesometown.me
~~~~~

`git duet` will use the Pivotal YAML structure if it has to, e.g.:

~~~~~yaml
pairs:
  jd: <NAME>
  fb: <NAME>
email:
  domain: awesometown.me
~~~~~

Set the author and committer via `git duet`:

~~~~~bash
git duet jd fb
~~~~~

When you're ready to commit, use `git duet-commit` (or add an alias like
a normal person.  something like `dci = duet-commit --`)

~~~~~bash
git duet-commit -- -v [any other git options]
~~~~~

When you're done pairing, set the author back to yourself with `git solo`:

~~~~~bash
git solo jd
~~~~~

## Contributing<commit_msg>github likey backticks better, hum?<commit_after># git duet

An opinionated alternative to the Pivotal's `git-pair` executable.
Working in a pair doesn't mean you've both lost your identity.
Helps with blaming/praising.

## Installation

Add this line to your application's Gemfile:

    gem 'git-duet'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install git-duet

## Usage

Set up an authors file with email domain, or just symlink your Pivotal
`~/.pairs` file over to `~/.git-authors`.

`````yaml
authors:
  jd: <NAME>
  fb: <NAME>
email:
  domain: awesometown.me
`````

`git duet` will use the Pivotal YAML structure if it has to, e.g.:

`````yaml
pairs:
  jd: <NAME>
  fb: <NAME>
email:
  domain: awesometown.me
`````

Set the author and committer via `git duet`:

`````bash
git duet jd fb
`````

When you're ready to commit, use `git duet-commit` (or add an alias like
a normal person.  something like `dci = duet-commit --`)

`````bash
git duet-commit -- -v [any other git options]
`````

When you're done pairing, set the author back to yourself with `git solo`:

`````bash
git solo jd
`````

## Contributing
{'fraction_non_alphanumeric': 0.13074204946996468, 'fraction_numerical': 0.0, 'mean_word_length': 3.68944099378882, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '432683', 'n_tokens_mistral': 834, 'n_tokens_neox': 769, 'n_words': 315}