Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS
Perl Emacs Lisp Shell Makefile
tree: 4039a66d44

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
COPYING
Changes
Makefile
README
commit-patch
commit-patch-buffer.el

README

commit-patch - commit patches to Darcs, Git, Mercurial,
               Bazaar, Monotone, Subversion, or CVS
-------------------------------------------------------

PREREQUISITES
       commit-patch relies on several programs to get the job done:

          perl       - <http://www.perl.org>
          IPC::Run   - <http://search.cpan.org/dist/IPC-Run/>
          patch      - <http://www.gnu.org/software/patch/>
          interdiff  - <http://cyberelk.net/tim/software/patchutils/>
          cp         - Ideally installed on your system already. :-)
       and, of course, one of:
          darcs      - <http://darcs.net/>
          git        - <http://git.or.cz/>
          mercurial  - <http://www.selenic.com/mercurial/>
          bazaar     - <http://bazaar-vcs.org/>
          monotone   - <http://www.monotone.ca/>
          subversion - <http://subversion.tigris.org/>
          cvs        - <http://www.nongnu.org/cvs/>

       On Debian:
         apt-get install libipc-run-perl patch patchutils

       On Fedora:
         yum install perl-IPC-Run patch patchutils

       commit-patch is known to run on Linux and Mac OS X. It is perl,
       so ideally it will run anywhere, but we have never tested in
       other environments, most notably Windows. Use at your own risk.

INSTRUCTIONS
       commit-patch: See the man page or perldoc:
         man ./commit-patch.1
         perldoc commit-patch

       commit-patch-buffer.el is an emacs interface to
       commit-patch. It allows you to just hit C-c C-c in any patch
       buffer to apply and commit only the changes indicated by the
       patch, regardless of the changes in your working directory.

       One method of working with commit-patch-buffer is to just M-x
       vc-diff a file then kill, split or edit the resulting hunks and
       to then hit C-c C-c to commit the patch. The other is to use
       PCL cvs mode to tag many files and then to diff them into a
       buffer which can again be edited and committed.

HOMEPAGE
       <http://www.porkrind.org/commit-patch/>

AUTHORS
       o   David Caldwell <david@porkrind.org>
       o   Jim Radford <radford@blackbean.org>

COPYRIGHT AND LICENSE
       Copyright 2003-2010 by David Caldwell and Jim Radford.

       commit-patch is distributed under the GNU General Public
       License. See the COPYING file in the distribution for more
       details.
Something went wrong with that request. Please try again.