Re: [Twisted-Python] mercurial branch
Hi All, > If possible, I'd very much prefer that we have just the one DVCS mirror > instead of one for darcs, one for mercurial, one for git and one for bazaar. I'm not a core developer but I thought I'd chime in on this one. In most cases discussions about version control are really not important - it's much better just to mandate *some* system, that's hopefully the best tool for the job, all things considered. I also recognise that bazaar and launchpad are important parts of the Twisted ecosystem, and I'm not suggesting Twisted should move away from them at all. However, when it comes to encouraging code contributions, it's getting to be more apparent that GitHub is becoming the widely accepted medium for this. I've been a mercurial man for a while, and would have hoped bitbucket became a bigger player in this area, but for various reasons it seems GitHub have "won" (whatever that means). In my daily work - in the wider field I work in, and in various projects my work and personal code depend on - more and more GitHub is becoming the primary home for development of these projects. Being "forced" into GitHub, I eventually (finally) *got* it - code contribution is easy, and fun. The "fork, code, issue pull request" model is fantastic. It's something that can be duplicated elsewhere, but a process that has been popularized by GitHub. It also has reached critical mass, and has entered into the minds of most developers I know as "the" place to put open source and private code on. For the sake of the encouragement of code contributions, I'd suggest Twisted establish some sort of official GitHub presence. Twisted has a great development process, and I realize the Twisted trac site should be the center of this process. What I also suggest is that someone (perhaps me, since I'm doing similar things at work), use GitHub's great API to automate integration with Twisted's trac and Development Process system. That way, besides setting up a periodic mirror system off the core svn repo, all development actions could be automated and unified. I'm fairly confident that such a system could be implemented - again, I'd enjoy helping out on this if the core devs think this would be useful. Cheers, Reza -- Reza Lotun mobile: +44 (0)7521 310 763 email: rlo...@gmail.com work: r...@tweetdeck.com twitter: @rlotun ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
Just a personal opinion, but I'd rather see an official DVCS in Mercurial or Git. I'm not a real Mercurial user myself but from a market share point-of-view, there's more folks using those which would make for a lower barrier to entry for new people getting involved. Twisted frequently bucks popularity trends, but I'm not sure this in one case where it would be beneficial. -J On Tue, Apr 20, 2010 at 11:17 AM, Glyph Lefkowitz wrote: > > On Apr 19, 2010, at 10:23 AM, Manlio Perillo wrote: > > Since Twisted has an official(?) Bazaar mirror on Launchpad (that I did > not notice before), maybe it is more easy to mirror this repository, > when converting to a different VCS. > > +1. > If possible, I'd very much prefer that we have just the one DVCS mirror > instead of one for darcs, one for mercurial, one for git and one for bazaar. > ___ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python > > ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
On Apr 19, 2010, at 10:23 AM, Manlio Perillo wrote: > Since Twisted has an official(?) Bazaar mirror on Launchpad (that I did > not notice before), maybe it is more easy to mirror this repository, > when converting to a different VCS. +1. If possible, I'd very much prefer that we have just the one DVCS mirror instead of one for darcs, one for mercurial, one for git and one for bazaar.___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
exar...@twistedmatrix.com ha scritto: > [...] > It'd be great if everyone who wants git access could share a single > mirror (perhaps this one), to avoid the additional load on our svn > server that creating a new mirror creates. > Since Twisted has an official(?) Bazaar mirror on Launchpad (that I did not notice before), maybe it is more easy to mirror this repository, when converting to a different VCS. Regards Manlio ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
Granted we're just talking about DVCS mirrors here...but someday it would be really great to be able to send pull requests instead of patches for code enhancements. ;) -J Sent via iPhone Is your e-mail Premiere? On Apr 18, 2010, at 9:42, "sstein...@gmail.com" wrote: > > On Apr 18, 2010, at 11:19 AM, exar...@twistedmatrix.com wrote: > >> On 01:44 am, i...@ludios.org wrote: >>> On Fri, Apr 9, 2010 at 6:05 AM, Manlio Perillo >>> wrote: Does twisted have a Mercurial (git is also fine) mirror? Unofficial mirror is ok; I just would like to avoid download entire svn history with hgsvn. >>> >>> I keep an unofficial git-svn cloned copy here: >>> http://ludios.net/mirror/ >>> >>> In case anyone is curious, git-svn takes about 26 hours to mirror >>> it, >>> because it restarts at r1 for several branches. I am told this is >>> due >>> to the use of SVN partial branches. >> >> It'd be great if everyone who wants git access could share a single >> mirror (perhaps this one), to avoid the additional load on our svn >> server that creating a new mirror creates. >> >> The same applies to other vcs mirrors, too, of course. > > Of course, if you made a "sanctioned" mirror in GitHub & BitBucket & > LaunchPad owned by the actual project, then all these others could > just fade away under the weight of an "official mirror." > > That's not to say you couldn't save a ton of time by forking one of > the existing ones, but making "One Repo (of each type) to Rule Them > All" would be way helpful..even if it doesn't read as well as the > original "One Ring..." > > S > > > ___ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
I use Powdahound mirror at Gihub. I believe it updates daily. Perhaps, we could list it on the website to steer Git folks to it. -J Sent via iPhone Is your e-mail Premiere? On Apr 18, 2010, at 9:19, exar...@twistedmatrix.com wrote: > On 01:44 am, i...@ludios.org wrote: >> On Fri, Apr 9, 2010 at 6:05 AM, Manlio Perillo >> wrote: >>> Does twisted have a Mercurial (git is also fine) mirror? >>> >>> Unofficial mirror is ok; I just would like to avoid download entire >>> svn >>> history with hgsvn. >> >> I keep an unofficial git-svn cloned copy here: >> http://ludios.net/mirror/ >> >> In case anyone is curious, git-svn takes about 26 hours to mirror it, >> because it restarts at r1 for several branches. I am told this is due >> to the use of SVN partial branches. > > It'd be great if everyone who wants git access could share a single > mirror (perhaps this one), to avoid the additional load on our svn > server that creating a new mirror creates. > > The same applies to other vcs mirrors, too, of course. > > Jean-Paul > > ___ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
On Apr 18, 2010, at 11:19 AM, exar...@twistedmatrix.com wrote: > On 01:44 am, i...@ludios.org wrote: >> On Fri, Apr 9, 2010 at 6:05 AM, Manlio Perillo >> wrote: >>> Does twisted have a Mercurial (git is also fine) mirror? >>> >>> Unofficial mirror is ok; I just would like to avoid download entire >>> svn >>> history with hgsvn. >> >> I keep an unofficial git-svn cloned copy here: >> http://ludios.net/mirror/ >> >> In case anyone is curious, git-svn takes about 26 hours to mirror it, >> because it restarts at r1 for several branches. I am told this is due >> to the use of SVN partial branches. > > It'd be great if everyone who wants git access could share a single > mirror (perhaps this one), to avoid the additional load on our svn > server that creating a new mirror creates. > > The same applies to other vcs mirrors, too, of course. Of course, if you made a "sanctioned" mirror in GitHub & BitBucket & LaunchPad owned by the actual project, then all these others could just fade away under the weight of an "official mirror." That's not to say you couldn't save a ton of time by forking one of the existing ones, but making "One Repo (of each type) to Rule Them All" would be way helpful..even if it doesn't read as well as the original "One Ring..." S ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
On 01:44 am, i...@ludios.org wrote: >On Fri, Apr 9, 2010 at 6:05 AM, Manlio Perillo > wrote: >>Does twisted have a Mercurial (git is also fine) mirror? >> >>Unofficial mirror is ok; I just would like to avoid download entire >>svn >>history with hgsvn. > >I keep an unofficial git-svn cloned copy here: >http://ludios.net/mirror/ > >In case anyone is curious, git-svn takes about 26 hours to mirror it, >because it restarts at r1 for several branches. I am told this is due >to the use of SVN partial branches. It'd be great if everyone who wants git access could share a single mirror (perhaps this one), to avoid the additional load on our svn server that creating a new mirror creates. The same applies to other vcs mirrors, too, of course. Jean-Paul ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
On Fri, Apr 9, 2010 at 6:05 AM, Manlio Perillo wrote: > Does twisted have a Mercurial (git is also fine) mirror? > > Unofficial mirror is ok; I just would like to avoid download entire svn > history with hgsvn. I keep an unofficial git-svn cloned copy here: http://ludios.net/mirror/ The tarball includes all of the SVN metadata. To update it, you can: git svn fetch && git checkout trunk During a `git svn fetch` or another operation, you may see this error: error: cannot lock ref 'refs/remotes/ctrl+\\-2371+2123-2' This is due to a bug somewhere in svn or git-svn; to fix it, you can recursively grep the .git/ directory and manually delete all references to the branch. Everything seems to work fine after doing this. In case anyone is curious, git-svn takes about 26 hours to mirror it, because it restarts at r1 for several branches. I am told this is due to the use of SVN partial branches. Ivan ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Re: [Twisted-Python] mercurial branch
On Fri, Apr 9, 2010 at 11:05 PM, Manlio Perillo wrote: > Hi. > > Does twisted have a Mercurial (git is also fine) mirror? > > Unofficial mirror is ok; I just would like to avoid download entire svn > history with hgsvn. > > > > There is one at github: http://github.com/powdahound/twisted but I think it's not official though. -- simple is good http://brucewang.net http://twitter.com/number5 ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
[Twisted-Python] mercurial branch
Hi. Does twisted have a Mercurial (git is also fine) mirror? Unofficial mirror is ok; I just would like to avoid download entire svn history with hgsvn. Thanks Manlio ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python