[SCM] Packaging for gvl branch, master, updated. 84e966a78a9d59bcb3d52b023b17d43b84cc0a7c
Martin Erik Werner
martinerikwerner at gmail.com
Fri Dec 16 19:37:35 UTC 2011
The following commit has been merged in the master branch:
commit 84e966a78a9d59bcb3d52b023b17d43b84cc0a7c
Author: Martin Erik Werner <martinerikwerner at gmail.com>
Date: Fri Dec 16 20:37:18 2011 +0100
Remove hg integration from README
diff --git a/debian/README.source b/debian/README.source
index 246e15c..86b6120 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -3,94 +3,13 @@ gvl for Debian
Contents:
1. gvl and Liero
- 2. Version control in Debian
- 2.1 VCS setup for Debian changes
- 2.2 VCS setup for new upstream versions
- 2.3 Disable post-receive hook when updating tracking branch
- 3. Quilt
-
+ 2. Quilt
1. GVL AND LIERO
gvl is a support library with c++ hacks for the game Liero, the last known
working snapshot that works to build Liero is commit 4b0e9659ebbc.
-
-2. VERSION CONTROL IN DEBIAN
-The Debian gvl git repository is set up as follows:
-
-<googlecode mercurial> master
- ||
-<debian git> master
- |
- debian
-
-* <debian git> master:
- Converted directly from master branch of <http://code.google.com/p/gvl>
- using git-hg from <https://github.com/offbytwo/git-hg>
-* debian:
- Branched from master, contains the debian packaging.
-
-
-2.1 VCS SETUP FOR DEBIAN CHANGES
-Debian packaging work should happen on the debian branch, and NOT on master.
-Hence, after a standard git clone it is convenient to do:
- $ git branch debian origin/debian
- $ git checkout debian
-
-2.2 VCS SETUP FOR NEW UPSTREAM VERSIONS
-In the case or releasing a new snapshot from upstream things are a bit more
-complicated, the suggested way to set this up is is:
- i. Clone the Debian git repository
- ii. Use git-hg to clone the upstream mercurial repository
- iii. Manually add the hg integration to the Debian git clone
- iiv. Setup our local master branch to track the remote mercurial master branch
- iv. Merge master into debian
-This integration does unfortunately not follow along as the git repository is
-cloned, and hence will have to be setup locally for each person.
-
- i. Clone the Debian git repository
- $ git clone git://git.debian.org/git/pkg-games/gvl.git liero-debian
-
- ii. Use git-hg to clone the upstream mercurial repository
- $ git clone https://github.com/offbytwo/git-hg.git git-hg
- $ cd git-hg/
- (Get the required fast-export submodule)
- $ git submodule update --init
- $ cd ..
- $ git-hg/bin/git-hg clone https://gvl.googlecode.com/hg/ gvl-hg-git
-
- iii. Manually add the hg integration to the Debian git clone
- $ cp -r gvl-hg-git/.git/hgremote/ liero-debian/.git/
- $ cp -r gvl-hg-git/.git/hgcheckout/ liero-debian/.git/
- $ cp gvl-hg-git/.git/FETCH_HEAD liero-debian/.git/
- $ cp -r gvl-hg-git/.git/refs/remotes/hg liero-debian/.git/refs/remotes
-
- iiv. Setup our local master branch to track the remote mercurial master branch
- $ git remote add hg .git/hgremote
- $ git checkout master
- $ git-hg pull
-
- iv. Merge master into debian
- $ git branch debian origin/debian
- $ git checkout debian
- $ git merge master
-
-2.3 DISABLE POST-RECEIVE HOOK WHEN UPDATING TRACKING BRANCH
-Please disable the git-post-receive hook when pushing the tracking branch.
-Alioth uses the commiter's email address and this will result in email spam to
-all commiters on the tracking branch.
-
-To disable it use:
- $ ssh user-guest at git.alioth.org
- $ cd /git/pkg-games/liero.git/hooks
- $ mv post-receive post-receive_disabled
-And enable via:
- $ ssh user-guest at git.alioth.org
- $ cd /git/pkg-games/liero.git/hooks
- $ mv post-receive_disabled post-receive
-
-
-3. QUILT
+2. QUILT
This package uses quilt to manage all modifications to the upstream
source. Changes are stored in the source package as diffs in
debian/patches and applied during the build.
@@ -98,5 +17,5 @@ debian/patches and applied during the build.
On Debian systems with quilt installed, further documentation is available in
`/usr/share/doc/quilt/README.source'
- -- Martin Erik Werner <martinerikwerner at gmail.com> Thu, 17 Nov 2011 23:58:56 +0100
+ -- Martin Erik Werner <martinerikwerner at gmail.com> Fri, 16 Dec 2011 20:36:24 +0100
--
Packaging for gvl
More information about the Pkg-games-commits
mailing list