[Xapian-tickets] [Xapian] #621: Migrate to git
Xapian
nobody at xapian.org
Wed Jun 10 13:29:02 BST 2015
#621: Migrate to git
--------------------+-----------------------------
Reporter: olly | Owner: olly
Type: task | Status: assigned
Priority: normal | Milestone: 1.3.4
Component: Other | Version:
Severity: normal | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: All
--------------------+-----------------------------
Old description:
> Still to sort out:
>
> * ~~xapian-maintainer-tools/make-xapian-svn-snapshot-tarballs~~
> * ~~xapian-maintainer-tools/svn-tag-release~~
> * ~~Trac - enable git integration~~
> * ~~Website~~
> * ~~/bleeding~~
> * ~~links to files in SVN via trac.xapian.org/browser~~
> * ~~Buildbot~~
> * ~~Make SVN repo read-only~~
> * ~~Enable pushing to master git repo~~
> * ~~Dismantle SVN to git mirroring machinery~~
>
> Once we've moved, we can drop handling for SVN from:
>
> * ~~bootstrap~~ (needs pushing)
> * ~~xapian-core/HACKING (git-svn requirement, etc)~~
> * ~~website (/bleeding)~~
>
> Also to update:
>
> * ~~debian packaging - e.g. Vcs-Browser and Vcs-svn in control files~~
>
> Miscellaneous:
>
> * Trac - currently we're patching 1.0.2 - we should sort out feeding
> these upstream, or doing them via a plugin (if that's possible):
> * Allowing r12345 and [12345] to keep working for SVN, while allowing
> [103357b] to work for git
> * Allow 7 hex digits for a git commit hash (as that's what git's
> abbreviated commit hash is by default) - trac requires 8 by default:
> http://trac.edgewall.org/ticket/11992
> * ~~Rename svn-ci to xapian-commit~~
> * Consider a switch to gitolite or Simon Tatham's stuff
> * ~~Migrate website from CVS (!) to git~~
New description:
Still to sort out:
* ~~xapian-maintainer-tools/make-xapian-svn-snapshot-tarballs~~
* ~~xapian-maintainer-tools/svn-tag-release~~
* ~~Trac - enable git integration~~
* ~~Website~~
* ~~/bleeding~~
* ~~links to files in SVN via trac.xapian.org/browser~~
* ~~Buildbot~~
* ~~Make SVN repo read-only~~
* ~~Enable pushing to master git repo~~
* ~~Dismantle SVN to git mirroring machinery~~
Once we've moved, we can drop handling for SVN from:
* ~~bootstrap~~ (needs pushing)
* ~~xapian-core/HACKING (git-svn requirement, etc)~~
* ~~website (/bleeding)~~
Also to update:
* ~~debian packaging - e.g. Vcs-Browser and Vcs-svn in control files~~
Miscellaneous:
* Trac - currently we're patching 1.0.2 - we should sort out feeding
these upstream, or doing them via a plugin (if that's possible):
* Allowing r12345 and [12345] to keep working for SVN, while allowing
[103357b] to work for git
* Allow 7 hex digits for a git commit hash (as that's what git's
abbreviated commit hash is by default) - trac requires 8 by default:
http://trac.edgewall.org/ticket/11992
* ~~Rename svn-ci to xapian-commit~~
* Consider a switch to gitolite or Simon Tatham's stuff
* ~~Migrate website from CVS (!) to git~~
* Hook up git commits to xapian-commits list? Is this still useful?
--
Comment (by olly):
xapian-commits is no longer getting traffic. Not sure if it actually
still useful, but we should at least email it to (a) canvas the ~20
subscribers, and (b) so the archives show why it's no longer active if we
let it lie. And if it is to die, we should disable posting so spammers
can't get to it (though it is fairly well protected).
--
Ticket URL: <http://trac.xapian.org/ticket/621#comment:21>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list