Projects / commit-patch


commit-patch allows the user to control exactly what gets committed to a version control system by letting the user supply a patch to be committed rather than using the files in the current working directory. This allows for more finely grained commits. It supports Darcs, Git, Mercurial, Bazaar, Subversion, and CVS.

Operating Systems

Recent releases

  •  27 Oct 2010 12:30

    Release Notes: A --retry option was added to commit-partial for retrying failed patches. Auto-detect support was added to commit-patch-buffer.el. A prefix arg (C--) is passed to make it revert to the old behavior and ask for a patch buffer and directory.

    •  20 Mar 2010 20:58

      Release Notes: Bazaar (bzr) support was added. Amend support was added (via the new --amend flag). It's only supported by git and darcs at the moment. commit-patch-buffer.el can commit-patch a file loaded with tramp. Other minor bugfixes and features were added.

      •  23 Dec 2008 15:01

        Release Notes: Git support was added. "commit-partial" was added. The --verbose and --dry-run options were added. The --message-file option was added. lsdiff on CVS subdirectories was fixed.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.