Opened 14 years ago
Last modified 13 years ago
#628 new task
Provide Mercurial mirror
Reported by: | anatoly techtonik <techtonik@…> | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Infrastructure | Version: | |
Keywords: | Cc: | sterkrig@… | |
Operating System: |
Description
It will help greatly if Bitten code could be available from Mercurial repository similarly to Trac http://trac.edgewall.org/wiki/SubversionRepository
Attachments (0)
Change History (6)
comment:1 Changed 14 years ago by anatoly techtonik <techtonik@…>
- Component changed from General to Infrastructure
- Milestone 0.6.1 deleted
- Version 0.6b2 deleted
comment:2 Changed 14 years ago by osimons
- Priority changed from major to minor
- Type changed from defect to task
comment:3 Changed 14 years ago by anatoly techtonik <techtonik@…>
I expected to find Edgewall repositories under http://bitbucket.org/edgewall Perhaps some automated solution is only a matter of contacting the right person there.
comment:4 Changed 14 years ago by osimons
A proper mirror should of course not just track the trunk, but provide all branches (and tags) for easy switching. That is also for... later...
comment:5 follow-up: ↓ 6 Changed 13 years ago by sterkrig@…
- Cc sterkrig@… added
- Operating System BSD deleted
Hm... If I create / dump / restore / convert Bitten svn-repo like this (I could convert remote repo, not local one, but it's too slow for my taste):
$ svnadmin create bitten $ rsvndump http://svn.edgewall.org/repos/bitten/ > bitten.dump $ svnadmin load bitten < bitten.dump $ hg convert bitten
I get quite pretty Mercurial repo:
$ hg branches default 923:cb39361b039a bitten-trac-0.10 922:ed56b65cd903 0.6.x 785:129f5df82c88 0.5.x 297:fcf813ccf701 $ hg tags tip 923:cb39361b039a 0.6 776:d8913d51ce51 0.6b3 764:0ba8fdd23e04 0.6b2 681:24c04502b29f 0.6b1 678:409a68f3df0f 0.5.3 294:2b5d886a248e 0.5.2 290:782447c6d51a 0.5.1 287:6a7b7b1cdbea 0.5 274:1b8661f0cce3 release-0.4 191:cf642b0d991b release-0.3 135:d2b833187429
And I could "pull" new changes with simple
hg convert http://svn.edgewall.org/repos/bitten/ .
I could share this repo on BitBucket if you like. The only thing absent in my opinion is proper authormap file.
comment:6 in reply to: ↑ 5 Changed 13 years ago by Sjujskij Nikolaj <sterkrig@…>
Replying to sterkrig@…:
The only thing absent in my opinion is proper authormap file.
And here's the list of usernames for it:
$ hg log --template '{author}\n' | sort -u cmlenz dfraser hodgestar jonas mgood osimons wbell
I maintain a hg repository for all my trunk development, and this can be found here:
http://bitbucket.org/osimons/bitten
Whenever I commit or fetch changes, I push them to Bitbucket. The project has quite low activity, and it should be a working solution for now.
Leaving ticket open though, as at some stage a more automated solution should be set up.