<commit_before># Walter

Walter is a web app you run locally. It's a "git browser" of sorts. Think GitNub or GitX but with more awesome included. Eventually.. ;)

It's early, yet, so I'm not going to fret examples and promises too much.. so, stay tuned!

## Basic Usage

[Get the code.](http://github.com/greatseth/walter)

    $ cd /wheres/walter
    $ rake install
    $ cd /some/project
    $ walt
  
If your estranged, only son was taken from you by a creepy, bearded man, use the `waaaaaaaaalt` alias command.

Once started, you should see a new browser window open with `/some/project` loaded, listing the first page of commits from the current head.

From there you can page through past commits, switch to other local branches, and of course view the diff for any given commit.

## Future Usage

Some things I intend to add:

  * `git whatchanged` support
  * `git log -S` support
  * UI Themes aka CSS FTW

I have more ideas, but I'm not sure I feel comfortable committing them to paper right now. I'd love to hear yours!

## Requirements

You need some [Ruby](http://ruby-lang.org). I recommend Ruby 1.9.1, but try whatever you got, and let me know..

You will definitely need [Pygments](http://pygments.org) for syntax highlighting in diffs. I suppose we could make that optional, though, eh? On that note..

## Contributors

- <NAME> [http://greatseth.com](http://greatseth.com)

If you would like to contribute, please [fork the project](http://github.com/greatseth/walter), make your changes in a topic branch, and send me a pull request!

Note that, while developing, you can run `./bin/walt` from within the Walter source code to run it against itself instead of using `rake install` and running `walt` against some other project, if you'd like.

## Thanks

Big ups to the [GitHub](http://github.com) guys for Albino and [Grit](http://github.com/mojombo/grit), two indispensable pieces of this puzzle here. Thanks to [Caged](http://github.com/caged) for [GitNub](http://github.com/caged/gitnub), a big part of the initial inspiration to make a similar tool.

And thank YOU for checking it out! :D
<commit_msg>update readme with whatchanged and some editorial tightening<commit_after># Walter

Walter is a web app you run locally. It's a "git browser" of sorts. Think GitNub or GitX but with more awesome! ;)

## Basic Usage

[Get the code.](http://github.com/greatseth/walter)

    $ cd /wheres/walter
    $ rake install
    $ cd /some/project
    $ walt

If you would prefer not to install the Ruby gem, you can run `./bin/walt` from within the Walter source code to run Walter against itself.

If your estranged, only son was taken from you by a creepy, bearded man, use the `waaaaaaaaalt` alias command.

Once started, you should see a new browser window open with `/some/project` loaded, listing the first page of commits from the current head.

From there you can page through past commits, switch to other local branches, and of course view the diff for any given commit.

### Hotkeys

Walter supports some hotkey shortcuts for certain actions. Some actions are currently accessible via hotkey *only*, e.g. whatchanged search(press "w" for that, by the way).

Press "/" to see a list of available hotkeys.

## Requirements

You need some [Ruby](http://ruby-lang.org). I recommend Ruby 1.9.1, but try whatever you got, and let me know..

You will definitely need [Pygments](http://pygments.org) for syntax highlighting in diffs. I suppose we could make that optional, though, eh? On that note..

## Contributors

- <NAME> [http://greatseth.com](http://greatseth.com)

If you would like to contribute, please [fork the project](http://github.com/greatseth/walter), make your changes in a topic branch, and send me a pull request! If you don't use GitHub, you can email me or whatever, too.

{'fraction_non_alphanumeric': 0.08897637795275591, 'fraction_numerical': 0.0015748031496062992, 'mean_word_length': 3.860969387755102, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 2, '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': '5851216', 'n_tokens_mistral': 1142, 'n_tokens_neox': 1077, 'n_words': 550}