<commit_before>repoman
=======

![repoman](https://raw.github.com/bosgood/repoman/master/repoman.jpg)

Do you have a project where you have to work with multiple git repos at the same time? Really? That kind of sucks.

But hey, we're here to help you keep all of them updated.

## Setup

* Symlink `rpman.py` to somewhere in your `PATH` as `repoman`. (to find this: `echo $PATH`)

        ln -s /path/to/rpman.py /path/in/PATH/repoman
        chmod +x /path/to/rpman.py

* Create a `~/.repoman.yaml` file by copying `conf.yaml` in this project.

        cp /path/to/conf.yaml ~/.repoman.yaml

* (optional) Add a group name and underneath, the names of the repos you intend to pull by group.
* (optional) Add to `exclude_in_update_repo` to exclude particular repos from that global update function.

## Usage
* To update all repos in `dev_root` except those in `exclude_in_update_repo`:

         repoman
         
* To update all repos in `<group>`:
         
         repoman -g <group>


* To update one repo individually:

         repoman -i <repo_name>



<commit_msg>Updated README to include setup.py instructions<commit_after>repoman
=======

![repoman](https://raw.github.com/bosgood/repoman/master/repoman.jpg)

Do you have a project where you have to work with multiple git repos at the same time? Really? That kind of sucks.

But hey, we're here to help you keep all of them updated.

## Setup

* Clone this repo.

        git clone <EMAIL>@github.com:bosgood/repoman.git

* From the directory you cloned it to, install repoman's dependencies.

        python setup.py install

* Symlink `rpman.py` to somewhere in your `PATH` as `repoman`. (to find this: `echo $PATH`)

        ln -s /path/to/rpman.py /path/in/PATH/repoman
        chmod +x /path/to/rpman.py

* Create a `~/.repoman.yaml` file by copying `conf.yaml` in this project.

        cp /path/to/conf.yaml ~/.repoman.yaml

* (optional) Add a group name and underneath, the names of the repos you intend to pull by group.
* (optional) Add to `exclude_in_update_repo` to exclude particular repos from that global update function.

## Usage
* To update all repos in `dev_root` except those in `exclude_in_update_repo`:

         repoman

* To update all repos in `<group>`:

         repoman -g <group>

* To update one repo individually:

         repoman -i <repo_name>




{'fraction_non_alphanumeric': 0.10366894197952219, 'fraction_numerical': 0.0, 'mean_word_length': 3.0500863557858375, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 2, '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': '2667196', 'n_tokens_mistral': 768, 'n_tokens_neox': 718, 'n_words': 288}