From owner-freebsd-ports-bugs@FreeBSD.ORG Fri May 24 11:20:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5537E322 for ; Fri, 24 May 2013 11:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 3920475B for ; Fri, 24 May 2013 11:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r4OBK1EA047014 for ; Fri, 24 May 2013 11:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r4OBK1uM047013; Fri, 24 May 2013 11:20:01 GMT (envelope-from gnats) Resent-Date: Fri, 24 May 2013 11:20:01 GMT Resent-Message-Id: <201305241120.r4OBK1uM047013@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Lapo Luchini Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B0F551A2 for ; Fri, 24 May 2013 11:15:08 +0000 (UTC) (envelope-from lapo@lapo.it) Received: from relay.andxor.it (relay.andxor.it [195.223.2.3]) by mx1.freebsd.org (Postfix) with ESMTP id EED4C6CB for ; Fri, 24 May 2013 11:15:07 +0000 (UTC) Received: (qmail 12858 invoked from network); 24 May 2013 11:14:59 -0000 Received: from lapo.andxor.it (192.168.2.22) by relay.andxor.it with ESMTPS; 24 May 2013 11:14:59 -0000 Received: from lapo.andxor.it (localhost.andxor.it [127.0.0.1]) by lapo.andxor.it (8.14.5/8.14.5) with ESMTP id r4OBExOY025881; Fri, 24 May 2013 13:14:59 +0200 (CEST) (envelope-from lapo@lapo.andxor.it) Received: (from lapo@localhost) by lapo.andxor.it (8.14.5/8.14.5/Submit) id r4OBExFg025880; Fri, 24 May 2013 13:14:59 +0200 (CEST) (envelope-from lapo) Message-Id: <201305241114.r4OBExFg025880@lapo.andxor.it> Date: Fri, 24 May 2013 13:14:59 +0200 (CEST) From: Lapo Luchini To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/178945: [NEW PORT] devel/commit-patch: Commit patches or partial workspace changes Cc: Lapo Luchini , madpilot@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 May 2013 11:20:01 -0000 >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 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 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: