From a4547d3e9a7855677e7099f7b52925093d2a37e6 Mon Sep 17 00:00:00 2001 From: dmcmahill Date: Sun, 1 Jul 2007 12:33:51 +0000 Subject: import stgit-0.12.1 StGIT is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of GIT. These operations are performed using GIT commands and the patches are stored as GIT commit objects, allowing easy merging of the StGIT patches into other repositories using standard GIT functionality. Note that StGIT is not an SCM interface on top of GIT and it expects a previously initialised GIT repository (unless it is cloned using StGIT directly). For standard SCM operations, either use plain GIT commands or the Cogito tool but it is not recommended to mix them with the StGIT commands. --- devel/stgit/DESCR | 11 ++++ devel/stgit/Makefile | 20 ++++++ devel/stgit/PLIST | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++ devel/stgit/distinfo | 5 ++ 4 files changed, 205 insertions(+) create mode 100644 devel/stgit/DESCR create mode 100644 devel/stgit/Makefile create mode 100644 devel/stgit/PLIST create mode 100644 devel/stgit/distinfo (limited to 'devel/stgit') diff --git a/devel/stgit/DESCR b/devel/stgit/DESCR new file mode 100644 index 00000000000..3a62b994a2f --- /dev/null +++ b/devel/stgit/DESCR @@ -0,0 +1,11 @@ +StGIT is a Python application providing similar functionality to Quilt +(i.e. pushing/popping patches to/from a stack) on top of GIT. These +operations are performed using GIT commands and the patches are stored +as GIT commit objects, allowing easy merging of the StGIT patches into +other repositories using standard GIT functionality. + +Note that StGIT is not an SCM interface on top of GIT and it expects a +previously initialised GIT repository (unless it is cloned using StGIT +directly). For standard SCM operations, either use plain GIT commands +or the Cogito tool but it is not recommended to mix them with the +StGIT commands. diff --git a/devel/stgit/Makefile b/devel/stgit/Makefile new file mode 100644 index 00000000000..6d64ef469a0 --- /dev/null +++ b/devel/stgit/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/07/01 12:33:51 dmcmahill Exp $ + +DISTNAME= stgit-0.12.1 +CATEGORIES= devel +MASTER_SITES= http://homepage.ntlworld.com/cmarinas/stgit/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.procode.org/stgit/ +COMMENT= Stacked GIT + +PKG_DESTDIR_SUPPORT= user-destdir + +PYTHON_VERSIONS_ACCEPTED?= 24 23 +PYTHON_PATCH_SCRIPTS= *.py stgit/*.py +PYDISTUTILSPKG= yes +PYSETUPINSTALLARGS= --prefix=${PREFIX} + +.include "../../lang/python/application.mk" +.include "../../lang/python/extension.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/stgit/PLIST b/devel/stgit/PLIST new file mode 100644 index 00000000000..877c7f20fcb --- /dev/null +++ b/devel/stgit/PLIST @@ -0,0 +1,169 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/07/01 12:33:51 dmcmahill Exp $ +bin/stg +${PYSITELIB}/stgit/basedir.py +${PYSITELIB}/stgit/basedir.pyc +${PYSITELIB}/stgit/basedir.pyo +${PYSITELIB}/stgit/commands/add.py +${PYSITELIB}/stgit/commands/add.pyc +${PYSITELIB}/stgit/commands/add.pyo +${PYSITELIB}/stgit/commands/applied.py +${PYSITELIB}/stgit/commands/applied.pyc +${PYSITELIB}/stgit/commands/applied.pyo +${PYSITELIB}/stgit/commands/assimilate.py +${PYSITELIB}/stgit/commands/assimilate.pyc +${PYSITELIB}/stgit/commands/assimilate.pyo +${PYSITELIB}/stgit/commands/branch.py +${PYSITELIB}/stgit/commands/branch.pyc +${PYSITELIB}/stgit/commands/branch.pyo +${PYSITELIB}/stgit/commands/clean.py +${PYSITELIB}/stgit/commands/clean.pyc +${PYSITELIB}/stgit/commands/clean.pyo +${PYSITELIB}/stgit/commands/clone.py +${PYSITELIB}/stgit/commands/clone.pyc +${PYSITELIB}/stgit/commands/clone.pyo +${PYSITELIB}/stgit/commands/commit.py +${PYSITELIB}/stgit/commands/commit.pyc +${PYSITELIB}/stgit/commands/commit.pyo +${PYSITELIB}/stgit/commands/common.py +${PYSITELIB}/stgit/commands/common.pyc +${PYSITELIB}/stgit/commands/common.pyo +${PYSITELIB}/stgit/commands/delete.py +${PYSITELIB}/stgit/commands/delete.pyc +${PYSITELIB}/stgit/commands/delete.pyo +${PYSITELIB}/stgit/commands/diff.py +${PYSITELIB}/stgit/commands/diff.pyc +${PYSITELIB}/stgit/commands/diff.pyo +${PYSITELIB}/stgit/commands/export.py +${PYSITELIB}/stgit/commands/export.pyc +${PYSITELIB}/stgit/commands/export.pyo +${PYSITELIB}/stgit/commands/files.py +${PYSITELIB}/stgit/commands/files.pyc +${PYSITELIB}/stgit/commands/files.pyo +${PYSITELIB}/stgit/commands/float.py +${PYSITELIB}/stgit/commands/float.pyc +${PYSITELIB}/stgit/commands/float.pyo +${PYSITELIB}/stgit/commands/fold.py +${PYSITELIB}/stgit/commands/fold.pyc +${PYSITELIB}/stgit/commands/fold.pyo +${PYSITELIB}/stgit/commands/goto.py +${PYSITELIB}/stgit/commands/goto.pyc +${PYSITELIB}/stgit/commands/goto.pyo +${PYSITELIB}/stgit/commands/hide.py +${PYSITELIB}/stgit/commands/hide.pyc +${PYSITELIB}/stgit/commands/hide.pyo +${PYSITELIB}/stgit/commands/id.py +${PYSITELIB}/stgit/commands/id.pyc +${PYSITELIB}/stgit/commands/id.pyo +${PYSITELIB}/stgit/commands/imprt.py +${PYSITELIB}/stgit/commands/imprt.pyc +${PYSITELIB}/stgit/commands/imprt.pyo +${PYSITELIB}/stgit/commands/__init__.py +${PYSITELIB}/stgit/commands/init.py +${PYSITELIB}/stgit/commands/__init__.pyc +${PYSITELIB}/stgit/commands/init.pyc +${PYSITELIB}/stgit/commands/__init__.pyo +${PYSITELIB}/stgit/commands/init.pyo +${PYSITELIB}/stgit/commands/log.py +${PYSITELIB}/stgit/commands/log.pyc +${PYSITELIB}/stgit/commands/log.pyo +${PYSITELIB}/stgit/commands/mail.py +${PYSITELIB}/stgit/commands/mail.pyc +${PYSITELIB}/stgit/commands/mail.pyo +${PYSITELIB}/stgit/commands/new.py +${PYSITELIB}/stgit/commands/new.pyc +${PYSITELIB}/stgit/commands/new.pyo +${PYSITELIB}/stgit/commands/patches.py +${PYSITELIB}/stgit/commands/patches.pyc +${PYSITELIB}/stgit/commands/patches.pyo +${PYSITELIB}/stgit/commands/pick.py +${PYSITELIB}/stgit/commands/pick.pyc +${PYSITELIB}/stgit/commands/pick.pyo +${PYSITELIB}/stgit/commands/pop.py +${PYSITELIB}/stgit/commands/pop.pyc +${PYSITELIB}/stgit/commands/pop.pyo +${PYSITELIB}/stgit/commands/pull.py +${PYSITELIB}/stgit/commands/pull.pyc +${PYSITELIB}/stgit/commands/pull.pyo +${PYSITELIB}/stgit/commands/push.py +${PYSITELIB}/stgit/commands/push.pyc +${PYSITELIB}/stgit/commands/push.pyo +${PYSITELIB}/stgit/commands/rebase.py +${PYSITELIB}/stgit/commands/rebase.pyc +${PYSITELIB}/stgit/commands/rebase.pyo +${PYSITELIB}/stgit/commands/refresh.py +${PYSITELIB}/stgit/commands/refresh.pyc +${PYSITELIB}/stgit/commands/refresh.pyo +${PYSITELIB}/stgit/commands/rename.py +${PYSITELIB}/stgit/commands/rename.pyc +${PYSITELIB}/stgit/commands/rename.pyo +${PYSITELIB}/stgit/commands/resolved.py +${PYSITELIB}/stgit/commands/resolved.pyc +${PYSITELIB}/stgit/commands/resolved.pyo +${PYSITELIB}/stgit/commands/rm.py +${PYSITELIB}/stgit/commands/rm.pyc +${PYSITELIB}/stgit/commands/rm.pyo +${PYSITELIB}/stgit/commands/series.py +${PYSITELIB}/stgit/commands/series.pyc +${PYSITELIB}/stgit/commands/series.pyo +${PYSITELIB}/stgit/commands/show.py +${PYSITELIB}/stgit/commands/show.pyc +${PYSITELIB}/stgit/commands/show.pyo +${PYSITELIB}/stgit/commands/status.py +${PYSITELIB}/stgit/commands/status.pyc +${PYSITELIB}/stgit/commands/status.pyo +${PYSITELIB}/stgit/commands/sync.py +${PYSITELIB}/stgit/commands/sync.pyc +${PYSITELIB}/stgit/commands/sync.pyo +${PYSITELIB}/stgit/commands/top.py +${PYSITELIB}/stgit/commands/top.pyc +${PYSITELIB}/stgit/commands/top.pyo +${PYSITELIB}/stgit/commands/unapplied.py +${PYSITELIB}/stgit/commands/unapplied.pyc +${PYSITELIB}/stgit/commands/unapplied.pyo +${PYSITELIB}/stgit/commands/uncommit.py +${PYSITELIB}/stgit/commands/uncommit.pyc +${PYSITELIB}/stgit/commands/uncommit.pyo +${PYSITELIB}/stgit/commands/unhide.py +${PYSITELIB}/stgit/commands/unhide.pyc +${PYSITELIB}/stgit/commands/unhide.pyo +${PYSITELIB}/stgit/config.py +${PYSITELIB}/stgit/config.pyc +${PYSITELIB}/stgit/config.pyo +${PYSITELIB}/stgit/gitmergeonefile.py +${PYSITELIB}/stgit/gitmergeonefile.pyc +${PYSITELIB}/stgit/gitmergeonefile.pyo +${PYSITELIB}/stgit/git.py +${PYSITELIB}/stgit/git.pyc +${PYSITELIB}/stgit/git.pyo +${PYSITELIB}/stgit/__init__.py +${PYSITELIB}/stgit/__init__.pyc +${PYSITELIB}/stgit/__init__.pyo +${PYSITELIB}/stgit/main.py +${PYSITELIB}/stgit/main.pyc +${PYSITELIB}/stgit/main.pyo +${PYSITELIB}/stgit/stack.py +${PYSITELIB}/stgit/stack.pyc +${PYSITELIB}/stgit/stack.pyo +${PYSITELIB}/stgit/templates.py +${PYSITELIB}/stgit/templates.pyc +${PYSITELIB}/stgit/templates.pyo +${PYSITELIB}/stgit/utils.py +${PYSITELIB}/stgit/utils.pyc +${PYSITELIB}/stgit/utils.pyo +${PYSITELIB}/stgit/version.py +${PYSITELIB}/stgit/version.pyc +${PYSITELIB}/stgit/version.pyo +share/stgit/contrib/diffcol.sh +share/stgit/contrib/stgbashprompt.sh +share/stgit/contrib/stgit-completion.bash +share/stgit/examples/gitconfig +share/stgit/examples/patchdescr.tmpl +share/stgit/templates/covermail.tmpl +share/stgit/templates/patchexport.tmpl +share/stgit/templates/patchmail.tmpl +@comment @dirrm share/stgit/templates +@comment @dirrm share/stgit/examples +@comment @dirrm share/stgit/contrib +@comment @dirrm share/stgit +@comment @dirrm ${PYSITELIB}/stgit/commands +@comment @dirrm ${PYSITELIB}/stgit diff --git a/devel/stgit/distinfo b/devel/stgit/distinfo new file mode 100644 index 00000000000..0c80a7908f2 --- /dev/null +++ b/devel/stgit/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/07/01 12:33:51 dmcmahill Exp $ + +SHA1 (stgit-0.12.1.tar.gz) = 6832ed2a83425896202eee9efda2aa9e26a961d2 +RMD160 (stgit-0.12.1.tar.gz) = 2341874abeed04d3ff050bf888d5112918db3ac2 +Size (stgit-0.12.1.tar.gz) = 115793 bytes -- cgit v1.2.3