summaryrefslogtreecommitdiff
path: root/devel/stgit
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2007-07-01 12:33:51 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2007-07-01 12:33:51 +0000
commita4547d3e9a7855677e7099f7b52925093d2a37e6 (patch)
tree2a6e9c5613b7c3b2cbeff6a157b6beba0b58c395 /devel/stgit
parent152a1e272c73d43fc17a0bb765b15a54ebe2fbd9 (diff)
downloadpkgsrc-a4547d3e9a7855677e7099f7b52925093d2a37e6.tar.gz
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.
Diffstat (limited to 'devel/stgit')
-rw-r--r--devel/stgit/DESCR11
-rw-r--r--devel/stgit/Makefile20
-rw-r--r--devel/stgit/PLIST169
-rw-r--r--devel/stgit/distinfo5
4 files changed, 205 insertions, 0 deletions
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