About
git-crecord is a Git subcommand which permits users to interactively
converse adjustments to commit or stage the converse of a ncurses-primarily based text user interface.
It is a port of the Fleet crecord extension in the origin written by
Impress Edgington.
git-crecord means that you just can interactively set among the adjustments you’ve made
(with line-stage granularity), and commit, stage or unstage simplest those adjustments
you converse.
After committing or staging the chosen adjustments, the unselected adjustments are
soundless expose on your working replica, so that that you just might want to be ready to converse crecord a couple of times to
split expansive adjustments into several smaller changesets.
Installation
git-crecord assumes you’ve Python 3.9 or later place in as /usr/bin/python3
.
git-crecord ships with a setup.py installer in step with setuptools.
To put in git-crecord, merely form:
./setup.py install
This could merely install git-crecord itself, its manpage and this README file into
their appropriate fashion areas.
Alternatively, to put in it manually, symlink git-crecord
into
the list where Git can salvage it, which frequently is a catalogue in
your $PATH
:
ln -s $PWD/git-crecord ~/.local/bin/git-crecord
Now you ought to dangle a contemporary subcommand available for you.
When that you just might want to well possibly be ready to commit some of your adjustments, form:
git crecord
This could merely ship up a window where that you just might want to be ready to question your entire adjustments, and
converse/de-converse adjustments.
You would possibly be ready to salvage extra knowledge on systems on how to converse it in the constructed-in abet
(press the ‘?’ key).
git crecord
supports most well liked strategies of git commit
: --author=
,
--date=
, --message=
, --amend
, --signoff
.
License
This program is free application; that you just might want to be ready to redistribute it
and/or alter it below the terms of the GNU Overall Public
License as published by the Free Instrument Foundation; either
model 2 of the License, or (at your option) any later
model.
This program is distributed in the hope that this could merely additionally be
precious, nonetheless WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. Peep the GNU Overall Public License model 2
text for additional crucial parts.
You ought to dangle acquired a reproduction of the GNU Overall Public
License alongside with this package; if now not, write to the Free
Instrument Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301 USA
Authors
For the list of contributors, gaze CONTRIBUTORS.