This site has been archived. To learn more about our current products Ibexa Content, Ibexa Experience, Ibexa Commerce head over to the Ibexa Developer Portal

eZ Community » Forums » Discussions » 2010 sept 14th - Meeting minutes
expandshrink

Thursday 23 September 2010 2:56:06 pm - 6 replies

» Read full blog post

Introduction

Hot on the heels of the previous meeting, here is what happened on second meeting of September. Read on !

Thursday 23 September 2010 4:39:26 pm

"Using the native github capabilitry of svn mirroring for pubsvn": I tried, but so far there was little use for it.

In short:

. ppl can already connect to github using svn without passing by pubsvn

. the "svn access" capability of github is limited, not all svn commands work as they should

. which makes it a hassle to do an svn sync of github to pubsvnfor later exposing that svn repo in ro mode as it was done before (mirroring the ezp svn repo): there would be no complete history / blame support, etc...

. there are other tools that mirror a git repo into an svn one, but I did not consider spending time on testing them - after all we want all devs to use git in the first place, right? blunk.gif Emoticon Also an "exact" replica might not even be doable because of differences in the underlying systems...

Sunday 26 September 2010 10:31:16 am

"Using the native github capabilitry of svn mirroring for pubsvn": I tried, but so far there was little use for it.

In short:

. ppl can already connect to github using svn without passing by pubsvn

. the "svn access" capability of github is limited, not all svn commands work as they should

Hi Gaetano,

Do you know which SVN commands are not working with this setup ? If these are rarely used ones, we may want to use github's native functionality for this, this will dramatically reduce the amount of setup & maintenance work.

Cheers,

Sunday 26 September 2010 12:04:21 pm

@nico: I do not have the exact list of commands that do not work - I just tried using tortoisesvn to browse the svn 'native' version of github and it was simply not good enough for real work.

I agree that pointing end users to github's native svn interface will save time and money.

I do not see a lot of added value in setting up an svn mirror. Is it just for the sake of having the old svn urls working again? Any svn die-hard can use github's version.

Otoh real added value can be found in setting up multiple code browsing and cross-referencing tools: every dev probably has his favorite one, and some might be better than others at parsing php. An interesting new entry on the list of candidates: opengrok - http://hub.opensolaris.org/bin/view/Project+opengrok/WebHome. It needs a jvm to run sad.gif Emoticon and is based on exhuberant ctags for language parsing. It supports git natively.

Monday 27 September 2010 7:25:09 pm

I just tried this :

$> svn checkout http://svn.github.com/ezsystems/ezpublish.git

and it did not exactly work. Did you manage to get it to work ? I wanted to test which svn commands were supported.

Per the source browsing tool : why not using github's native browsing system ?

Cheers !

Monday 11 October 2010 11:54:17 pm

@nico: no. First checkout worked, but upgrades failed (on file .gitignore)

Hence the bug

#017442Source Code Documentation Out of Date

Tuesday 12 October 2010 11:18:09 am

Indeed, same symptoms here now. We may have difficulties making a SVN mirror of github's repository available.

expandshrink

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu

Proudly Developed with from