summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2007-07-01 12:33:51 +0000
committerdmcmahill <dmcmahill>2007-07-01 12:33:51 +0000
commit2b263afe920d01bc7b1e6bd08a65b93fab95c87f (patch)
tree2a6e9c5613b7c3b2cbeff6a157b6beba0b58c395 /devel
parente4e41d30fb384c1ddce058e876ef4021263a039f (diff)
downloadpkgsrc-2b263afe920d01bc7b1e6bd08a65b93fab95c87f.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')
-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