Sha256: 245e0217bf8cb740a3247b74efc1adabddcc97a51a82c95193c0836554a90933
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
# git-crecord Inspired by [crecord mercurial extension](https://bitbucket.org/edgimar/crecord/wiki/Home), git-crecord is an easy way to commit/stage git changes partially. ![Screenshot](/screenshot.jpg?raw=true) ## Installation ```shell $ gem install git-crecord ``` ## Usage ```shell $ git crecord $ git crecord --untracked-files # show untracked files $ git crecord --reverse # unstage hunks ``` Key-bindings: ``` q - quit s - stage selection and quit c - commit selection and quit j / ↓ - down k / ↑ - up h / ← - collapse fold l / → - expand fold f - toggle fold g - go to first line G - go to last line C-P - up to previous hunk / file C-N - down to next hunk / file SPACE - toggle selection A - toggle all selections ? - display help R - force redraw ``` ## Configuration ```shell # configure tab-width to four spaces, default is two spaces: $ git config --global crecord.tabwidth 4 ``` ## Development ```shell $ git clone https://github.com/mbrendler/git-crecord $ cd git-crecord $ bundle install $ ln -s bin/git-crecord /usr/bin/git-crecord ``` Tests: ```shell $ bundle exec rake ```
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
git-crecord-1.2.0 | README.md |
git-crecord-1.1.1 | README.md |
git-crecord-1.1.0 | README.md |