Re: [Twisted-Python] mercurial branch

2010-04-20 Thread Reza Lotun
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

2010-04-20 Thread Jason J. W. Williams
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

2010-04-20 Thread Glyph Lefkowitz

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

2010-04-19 Thread Manlio Perillo
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

2010-04-18 Thread Jason J. W. Williams
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

2010-04-18 Thread Jason J. W. Williams
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

2010-04-18 Thread sstein...@gmail.com

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

2010-04-18 Thread exarkun
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

2010-04-17 Thread Ivan Kozik
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

2010-04-09 Thread Bruce Wang
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

2010-04-09 Thread Manlio Perillo
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