Date: Fri, 24 May 2013 13:14:59 +0200 (CEST) From: Lapo Luchini <lapo@lapo.it> To: FreeBSD-gnats-submit@freebsd.org Cc: Lapo Luchini <lapo@lapo.it>, madpilot@freebsd.org Subject: ports/178945: [NEW PORT] devel/commit-patch: Commit patches or partial workspace changes Message-ID: <201305241114.r4OBExFg025880@lapo.andxor.it> Resent-Message-ID: <201305241120.r4OBK1uM047013@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 178945 >Category: ports >Synopsis: [NEW PORT] devel/commit-patch: Commit patches or partial workspace changes >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri May 24 11:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Lapo Luchini >Release: FreeBSD 8.3-RELEASE-p3 amd64 >Organization: >Environment: System: FreeBSD lapo.andxor.it 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Tue Jun 12 00:39:29 UTC 2012 >Description: Normally version control systems don't allow fine grained commits. commit-patch allows the user to control exactly what gets committed by letting the user supply a patch to be committed rather than using the files in the current working directory. commit-patch supports Darcs, Git, Mercurial, Bazaar, Subversion, Monotone or CVS repositories. Also included 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. WWW: http://www.porkrind.org/commit-patch/ Generated with FreeBSD Port Tools 0.99_7 (mode: new) PS: I don't use emacs myself, I only checked that the elisp module is installed in the same directory used by other ports. PPS: also available on https://redports.org/browser/lapo/devel/commit-patch/?rev=12465 >How-To-Repeat: >Fix: --- .shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # commit-patch # commit-patch/Makefile # commit-patch/distinfo # commit-patch/pkg-descr # echo c - commit-patch mkdir -p commit-patch > /dev/null 2>&1 echo x - commit-patch/Makefile sed 's/^X//' >commit-patch/Makefile << '6757362fc4fd2cc3c45b3698eebcdcd6' X# Created by: Lapo Luchin <lapo@lapo.it> X# $FreeBSD$ X XPORTNAME= commit-patch XPORTVERSION= 2.5 XCATEGORIES= devel X XMAINTAINER= lapo@lapo.it XCOMMENT= Commit patches or partial workspace changes to a VCS repository X XLICENSE= GPLv2 XLICENSE_FILE= ${WRKSRC}/COPYING X XRUN_DEPENDS= interdiff:${PORTSDIR}/misc/patchutils \ X p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run X XUSE_GITHUB= yes XUSE_GMAKE= yes XUSE_PERL5_BUILD=yes # pod2man X XGH_ACCOUNT= caldwell XGH_PROJECT= commit-patch XGH_TAGNAME= 2.5 XGH_COMMIT= fb3a8c5 X XPLIST_FILES= bin/commit-partial bin/commit-patch \ X share/emacs/site-lisp/commit-patch-buffer.el XMAN1= commit-partial.1 commit-patch.1 XPORTDOCS= * X Xpost-patch: X ${REINPLACE_CMD} -e 's/share[/]man/man/' ${WRKSRC}/Makefile X X.include <bsd.port.mk> 6757362fc4fd2cc3c45b3698eebcdcd6 echo x - commit-patch/distinfo sed 's/^X//' >commit-patch/distinfo << 'cc2a943e2c36f57ada73dc6e35ec0050' XSHA256 (commit-patch-2.5.tar.gz) = e4cdf5895f1fd45191ea5ebcc3857d560e9f994450e2725f771b3cfe8aa8ae68 XSIZE (commit-patch-2.5.tar.gz) = 17786 cc2a943e2c36f57ada73dc6e35ec0050 echo x - commit-patch/pkg-descr sed 's/^X//' >commit-patch/pkg-descr << 'ea9284bff4699e2cb114157ade0169c0' XNormally version control systems don't allow fine grained commits. Xcommit-patch allows the user to control exactly what gets committed by Xletting the user supply a patch to be committed rather than using the Xfiles in the current working directory. X Xcommit-patch supports Darcs, Git, Mercurial, Bazaar, Subversion, XMonotone or CVS repositories. X XAlso included is an Emacs interface to commit-patch. It allows you to Xjust hit C-c C-c in any patch buffer to apply and commit only the Xchanges indicated by the patch, regardless of the changes in your Xworking directory. X XWWW: http://www.porkrind.org/commit-patch/ ea9284bff4699e2cb114157ade0169c0 exit --- .shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305241114.r4OBExFg025880>