summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2015-06-08 21:29:00 +0000
committerwiz <wiz@pkgsrc.org>2015-06-08 21:29:00 +0000
commit2128f89cca9a0a123da3052cdab98382bc6b22e4 (patch)
tree13325cf7fe39b6c52baea539d1ee2d5b507d78e8
parent2b8990f25eaece56e528772b1c1c7478c0b725b6 (diff)
downloadpkgsrc-2128f89cca9a0a123da3052cdab98382bc6b22e4.tar.gz
Import py27-hg-git-0.8.1 as devel/py-hg-git.
This is the Hg-Git plugin for Mercurial, adding the ability to push and pull to/from a Git server repository from Hg. This means you can collaborate on Git based projects from Hg, or use a Git server as a collaboration point for a team with developers using both Git and Hg. The Hg-Git plugin can convert commits/changesets losslessly from one system to another, so you can push via an Hg repository and another Hg client can pull it and their changeset node ids will be identical - Mercurial data does not get lost in translation. It is intended that Hg users may wish to use this to collaborate even if no Git users are involved in the project, and it may even provide some advantages if you're using Bookmarks.
-rw-r--r--devel/py-hg-git/DESCR12
-rw-r--r--devel/py-hg-git/Makefile25
-rw-r--r--devel/py-hg-git/PLIST43
-rw-r--r--devel/py-hg-git/distinfo5
4 files changed, 85 insertions, 0 deletions
diff --git a/devel/py-hg-git/DESCR b/devel/py-hg-git/DESCR
new file mode 100644
index 00000000000..0eaf37e0187
--- /dev/null
+++ b/devel/py-hg-git/DESCR
@@ -0,0 +1,12 @@
+This is the Hg-Git plugin for Mercurial, adding the ability to push
+and pull to/from a Git server repository from Hg. This means you can
+collaborate on Git based projects from Hg, or use a Git server as a
+collaboration point for a team with developers using both Git and Hg.
+
+The Hg-Git plugin can convert commits/changesets losslessly from one
+system to another, so you can push via an Hg repository and another Hg
+client can pull it and their changeset node ids will be identical -
+Mercurial data does not get lost in translation. It is intended that
+Hg users may wish to use this to collaborate even if no Git users are
+involved in the project, and it may even provide some advantages if
+you're using Bookmarks.
diff --git a/devel/py-hg-git/Makefile b/devel/py-hg-git/Makefile
new file mode 100644
index 00000000000..f6d11852da1
--- /dev/null
+++ b/devel/py-hg-git/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2015/06/08 21:29:00 wiz Exp $
+
+DISTNAME= 0.8.1
+PKGNAME= ${PYPKGPREFIX}-hg-git-${DISTNAME}
+CATEGORIES= devel scm
+MASTER_SITES= https://bitbucket.org/durin42/hg-git/get/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://hg-git.github.io/
+COMMENT= Push to and pull from a Git server repository using Mercurial
+LICENSE= gnu-gpl-v2
+
+DEPENDS+= ${PYPKGPREFIX}-dulwich>=0.9.7:../../devel/py-dulwich
+
+DIST_SUBDIR= hg-git
+WRKSRC= ${WRKDIR}/durin42-hg-git-e6489cf3fe8c
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-dulwich
+EGG_NAME= hg_git-${DISTNAME}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-hg-git/PLIST b/devel/py-hg-git/PLIST
new file mode 100644
index 00000000000..bd3d983c24a
--- /dev/null
+++ b/devel/py-hg-git/PLIST
@@ -0,0 +1,43 @@
+@comment $NetBSD: PLIST,v 1.1 2015/06/08 21:29:00 wiz Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/hggit/__init__.py
+${PYSITELIB}/hggit/__init__.pyc
+${PYSITELIB}/hggit/__init__.pyo
+${PYSITELIB}/hggit/_ssh.py
+${PYSITELIB}/hggit/_ssh.pyc
+${PYSITELIB}/hggit/_ssh.pyo
+${PYSITELIB}/hggit/compat.py
+${PYSITELIB}/hggit/compat.pyc
+${PYSITELIB}/hggit/compat.pyo
+${PYSITELIB}/hggit/git2hg.py
+${PYSITELIB}/hggit/git2hg.pyc
+${PYSITELIB}/hggit/git2hg.pyo
+${PYSITELIB}/hggit/git_handler.py
+${PYSITELIB}/hggit/git_handler.pyc
+${PYSITELIB}/hggit/git_handler.pyo
+${PYSITELIB}/hggit/gitdirstate.py
+${PYSITELIB}/hggit/gitdirstate.pyc
+${PYSITELIB}/hggit/gitdirstate.pyo
+${PYSITELIB}/hggit/gitrepo.py
+${PYSITELIB}/hggit/gitrepo.pyc
+${PYSITELIB}/hggit/gitrepo.pyo
+${PYSITELIB}/hggit/help/git.rst
+${PYSITELIB}/hggit/hg2git.py
+${PYSITELIB}/hggit/hg2git.pyc
+${PYSITELIB}/hggit/hg2git.pyo
+${PYSITELIB}/hggit/hgrepo.py
+${PYSITELIB}/hggit/hgrepo.pyc
+${PYSITELIB}/hggit/hgrepo.pyo
+${PYSITELIB}/hggit/overlay.py
+${PYSITELIB}/hggit/overlay.pyc
+${PYSITELIB}/hggit/overlay.pyo
+${PYSITELIB}/hggit/util.py
+${PYSITELIB}/hggit/util.pyc
+${PYSITELIB}/hggit/util.pyo
+${PYSITELIB}/hggit/verify.py
+${PYSITELIB}/hggit/verify.pyc
+${PYSITELIB}/hggit/verify.pyo
diff --git a/devel/py-hg-git/distinfo b/devel/py-hg-git/distinfo
new file mode 100644
index 00000000000..dddd385579c
--- /dev/null
+++ b/devel/py-hg-git/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2015/06/08 21:29:00 wiz Exp $
+
+SHA1 (hg-git/0.8.1.tar.bz2) = dfa8eb416f3e5348abb27f18398a9ca742396eab
+RMD160 (hg-git/0.8.1.tar.bz2) = 38f73bf423d1883ae5a8a449db561ac4cdc177d0
+Size (hg-git/0.8.1.tar.bz2) = 86146 bytes