Edgewall Software
Modify

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

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.

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: 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

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.