[pkg-lighttpd] Upgrading to git?

Arno Töll arno at debian.org
Wed Nov 21 23:54:57 UTC 2012


On 11/19/2012 10:03 AM, Krzysztof Krzyżaniak wrote:
> It's ok for me, I can create repository and we can move.

After today's mess in SVN I did so.

The new repository can be found in
http://anonscm.debian.org/gitweb/?p=pkg-lighttpd/lighttpd.git;a=summary
(or git+ssh://git.debian.org/git/pkg-lighttpd/lighttpd.git
respectively). It is based around git-buildpackage workflows but you are
not required to use that, if you don't want to.

These branches do exist:

* master: Pointing to the head of the repository for unstable builds
* squeeze: A branch pointing to the Squeeze head (e.g. for stable updates)
* upstream: The original upstream source (automatically merged into
master by git-buildpackage)
* contains tarball metadata to reproduce bit-identical orig.tar.gz
tarballs out of the repository

These tags do exist:

upstream/* - upstream releases
debian/* - Debian releases [*]


I committed debian/gbp.conf files overriding defaults for branches to
work out of the box.

I did not set-up mail notification hooks in git. Do you want them back?

Some hints for svn-buildpackage / SVN users:

* git-buildpackage builds in place, that is in the working copy by
default. Unlike SVN, git does not stage changes for tracked files
automatically. That is, you need to use git add/rm to stage changes for
a commit explicitly

* No tarball directory needed. You can immediately produce any
orig.tar.gz tarball we ever used out of the repository. Just call
git-buildpackage. If you merged the pristine-tar branch it will produce
a bit-identical tarball.

* New tarballs are imported using git-import-orig and are committed to
pristine-tar automatically unless you override debian/gbp.conf

* Full manual:
http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html

[*] Note, I noticed many SVN tags where not actually pointing to the
released version. That's especially true for many old (pre Lenny) tags.

-- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-lighttpd-maintainers/attachments/20121122/45d77b32/attachment.pgp>


More information about the pkg-lighttpd-maintainers mailing list