Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Aug 2013 20:05:59 +0000 (UTC)
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r325166 - in head/devel: . commit-patch
Message-ID:  <201308212005.r7LK5xaB061561@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: madpilot
Date: Wed Aug 21 20:05:58 2013
New Revision: 325166
URL: http://svnweb.freebsd.org/changeset/ports/325166

Log:
  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/
  
  PR:		ports/178945
  Submitted by:	Lapo Luchini <lapo@lapo.it>

Added:
  head/devel/commit-patch/
  head/devel/commit-patch/Makefile   (contents, props changed)
  head/devel/commit-patch/distinfo   (contents, props changed)
  head/devel/commit-patch/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Aug 21 19:47:57 2013	(r325165)
+++ head/devel/Makefile	Wed Aug 21 20:05:58 2013	(r325166)
@@ -257,6 +257,7 @@
     SUBDIR += colorgcc
     SUBDIR += colormake
     SUBDIR += combat
+    SUBDIR += commit-patch
     SUBDIR += common_lib
     SUBDIR += commoncpp
     SUBDIR += compiler-rt

Added: head/devel/commit-patch/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/commit-patch/Makefile	Wed Aug 21 20:05:58 2013	(r325166)
@@ -0,0 +1,35 @@
+# Created by: Lapo Luchin <lapo@lapo.it>
+# $FreeBSD$
+
+PORTNAME=	commit-patch
+PORTVERSION=	2.5
+CATEGORIES=	devel
+
+MAINTAINER=	lapo@lapo.it
+COMMENT=	Commit patches or partial workspace changes to a VCS repository
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+RUN_DEPENDS=	interdiff:${PORTSDIR}/misc/patchutils \
+		p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run
+
+USE_GITHUB=	yes
+USES=		gmake perl5
+USE_PERL5=	build # pod2man
+
+GH_ACCOUNT=	caldwell
+GH_PROJECT=	commit-patch
+GH_TAGNAME=	2.5
+GH_COMMIT=	fb3a8c5
+
+PLIST_FILES=	bin/commit-partial bin/commit-patch \
+		share/emacs/site-lisp/commit-patch-buffer.el
+MAN1=		commit-partial.1 commit-patch.1
+PORTDOCS=	*
+
+post-patch:
+		${REINPLACE_CMD} -e 's/share[/]man/man/' \
+			-e 's/PREFIX=/PREFIX?=/' ${WRKSRC}/Makefile
+
+.include <bsd.port.mk>

Added: head/devel/commit-patch/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/commit-patch/distinfo	Wed Aug 21 20:05:58 2013	(r325166)
@@ -0,0 +1,2 @@
+SHA256 (commit-patch-2.5.tar.gz) = e4cdf5895f1fd45191ea5ebcc3857d560e9f994450e2725f771b3cfe8aa8ae68
+SIZE (commit-patch-2.5.tar.gz) = 17786

Added: head/devel/commit-patch/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/commit-patch/pkg-descr	Wed Aug 21 20:05:58 2013	(r325166)
@@ -0,0 +1,14 @@
+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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308212005.r7LK5xaB061561>