From 0cec690e36c3be0f9c668be596f5c2a97b8bc49f Mon Sep 17 00:00:00 2001 From: David Caldwell Date: Sat, 4 Sep 2021 10:56:08 -0700 Subject: [PATCH] README -> README.md (and Markdownify) --- README | 63 ------------------------------------------- README.md | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+), 63 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README b/README deleted file mode 100644 index 740e8ab..0000000 --- a/README +++ /dev/null @@ -1,63 +0,0 @@ -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 - - patch - - interdiff - - cp - Ideally installed on your system already. :-) - and, of course, one of: - darcs - - git - - mercurial - - bazaar - - monotone - - subversion - - cvs - - - On Debian/Ubuntu: - apt-get install libipc-run-perl patch patchutils - - On Fedora: - yum install perl-IPC-Run patch patchutils - - On Mac OS X w/ Homebrew - brew install patchutils - cpan -i IPC::Run - - 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 - - -AUTHORS - o David Caldwell - o Jim Radford - -COPYRIGHT AND LICENSE - Copyright © 2003-2021 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. diff --git a/README.md b/README.md new file mode 100644 index 0000000..78f4965 --- /dev/null +++ b/README.md @@ -0,0 +1,81 @@ +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) +- [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/) + +## Installing Prerequisites + +On Debian/Ubuntu: + + apt-get install libipc-run-perl patch patchutils + +On Fedora: + + yum install perl-IPC-Run patch patchutils + +On Mac OS X w/ Homebrew + + brew install patchutils + cpan -i IPC::Run + +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 +------- +- David Caldwell +- Jim Radford + +Copyright and License +--------------------- +Copyright © 2003-2021 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. -- 2.51.2