svn commit: r325166 - in head/devel: . commit-patch
Guido Falsi
madpilot at FreeBSD.org
Wed Aug 21 20:06:00 UTC 2013
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 at 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 at lapo.it>
+# $FreeBSD$
+
+PORTNAME= commit-patch
+PORTVERSION= 2.5
+CATEGORIES= devel
+
+MAINTAINER= lapo at 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/
More information about the svn-ports-head
mailing list