[Xapian-tickets] [Xapian] #621: Migrate to git
Xapian
nobody at xapian.org
Mon Nov 9 00:08:41 GMT 2015
#621: Migrate to git
--------------------+-----------------------------
Reporter: olly | Owner: olly
Type: task | Status: assigned
Priority: normal | Milestone: 1.4.x
Component: Other | Version:
Severity: normal | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: All
--------------------+-----------------------------
Changes (by olly):
* milestone: 1.3.5 => 1.4.x
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~~
> * Hook up git commits to xapian-commits list? Is this still useful?
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?
Nobody seems to think so!~~
--
Comment:
We concluded the commits list wasn't worth ressurecting.
This is not a blocker for releasing 1.4.0.
--
Ticket URL: <http://trac.xapian.org/ticket/621#comment:23>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list