git conversion status update
jannis at xfce.org
Wed May 27 01:42:42 CEST 2009
On Tue, 26 May 2009 15:23:26 -0700
"Brian J. Tarricone" <bjt23 at cornell.edu> wrote:
> Jannis Pohlmann wrote:
> > On Tue, 26 May 2009 11:55:59 -0700
> > "Brian J. Tarricone" <brian at tarricone.org> wrote:
> >> 2. I have a fine-grained commit permissions script "done." I'm
> >> not sure if it really works beyond some minimal testing. I'm
> >> pretty sure I missed some corner cases, so I need to play around
> >> with this some more.
> > Awesome. Can't we set up test repositories to test all the new
> > infrastructure bits like the hook scripts, transifex?
> No, because I don't have any permissions config files done. And
> thinking about it a bit more, I don't like the format I came up with
> (it's very similar to svnperms.conf), so some changes are in order.
Ok, fine. I'll just use your git-conversion test repositories for local
testing of transifex then.
> >> 7. Commit messages from svn will have "(Old svn revision: #####)"
> >> appended to them.
> > Why not just "(SVN revision: #####)" which is a little less noise?
> > No strong opinion here.
> Eh, my rationale was that "SVN revision:" makes it look like we have
> some weird ongoing svn-git revision mapping, which of course we
> don't. Really, it doesn't matter. I'm not inclined to change it.
Mh, okay. Kinda makes sense. Can we change it to have "SVN" instead of
"svn" though? Yes, I know, I'm anal ...
> > I have all transifex modules ready an I even have a working test
> > setup installed locally. But somehow easy_install is badly broken
> > so that installing one of them makes the others inaccessible from
> > Python (by overwriting easy-install.pth cache file or something).
> > I'll try to sort that out and then we could install them on mocha
> > and point them to Xfce test repositories. The modules are already
> > part of moonbase, even though they are a bit broken right now.
> Cool! It's a shame they aren't working right. I have a couple
> python modules in zlocal on mocha that I made to get damned-lies set
> up (which never worked)... they seemed to install properly; maybe you
> could give that a look? I don't remember if I used easy_install or
It seems setuptools and easy_install are kinda hated by parts of the
Python community. I was told to just regenerate the cache manually
after it gets cleared. That's what I'm doing in the Lunar modules now
and it works quite well.
I'll do a bit of testing with transifex to see what it needs to run
properly (hook script for updating its repository checkouts, git
permissions to let it commit stuff, things like that).
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 197 bytes
Desc: not available
More information about the Xfce4-dev