[Twisted-Python] git?

Glyph glyph at twistedmatrix.com
Sun Mar 16 14:12:42 MDT 2014


On Mar 16, 2014, at 12:31 AM, Jonathan Ballet <jon at multani.info> wrote:

> Hi Glyph,
> 
> On Thu, Mar 13, 2014 at 12:35:17PM -0700, Glyph Lefkowitz wrote:

>> If someone would like to turn this list into a wiki page under <https://twistedmatrix.com/trac/wiki/Infrastructure> that would be great, so it could be updated with anything I've forgotten. Right now there's the beginnings of a SwitchToBazaar which should probably be deleted, since we're not going to do that.
> 
> I don't have edit permissions on the wiki, so I took the list of stuff
> you mentionned here and made a wiki page joined to this email.

What's your username?  The only reason we even have edit permissions is to prevent spamming, anyone may ask for edit permission at any time :-).

> Compared to the SwitchToBazar page, here are the things which are
> missing from your email - I don't know how relevant they are though:
> 
> * mailer post-commit hook

Yeah, we probably need this.  It seems like this ought to be pretty trivial to set up in git though :-).

> * the release scripts

Oh, good point.  These rely fairly lightly on svn, but the dependency is there.

This would be a good place to start.  Unfortunately, since tagging works differently in svn and git, I don't think we can simply start doing the release out of git without a repository to push to.  If I'm wrong about this, so much the better, and we could actually start having release managers use git if they like :).  Regardless, all the code to do so could be tested and landed as a normal development task with no administrative blockers, so this might be a good place for someone interested in moving the process along to start.

> * the developer documentation (I guess that should be done)

The developer documentation is already so bad (as Adi Roiban has pointed out) that it wouldn't make sense to block migrating to git on a comprehensive upgrade.

> * figure the version number from Git instead of Subversion

This would be an even more straightforward patch to Twisted, in twisted.python.versions.

> * decide what to do with Combinator

I think Combinator is an evolutionary dead end at this point.  Tools like virtualenv, virtualenvwrapper, pyenv, 

> There might be still some editing to do but that could be a start.

I've deleted the SwitchToBazaar page and, for now, uploaded your proposal at <https://twistedmatrix.com/trac/wiki/Infrastructure/SwitchToGit>.  Hopefully someone (maybe me) can give you edit permission as soon as you announce your username :).

Thanks for your contribution,

-glyph

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20140316/9c7215da/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4124 bytes
Desc: not available
URL: </pipermail/twisted-python/attachments/20140316/9c7215da/attachment-0002.bin>


More information about the Twisted-Python mailing list