Hello:
More developments on the SCM debate: I have met with the Indico
developers team last week to discuss the issues IRL, and here are the
"meeting minutes":
- We tend to look at the SCM question virtually identically. A clear
technical preference goes to moving to a DSCM over SVN, with Git
being the preferred DSCM system of choice.
- (Also, we tend to prefer the pull-on-demand, kernel-like development
model, instead of a shared-push central Git repo model, but these
options are to be discussed later, not now.)
- I have created Indico's Git and Mercurial repos, available from the
same places:
<http://cdsdev.cern.ch/tibor-public-git/>
<http://cdsdev.cern.ch/tibor-public-hg/>
I'll be updating them from CVS every now and then, mostly Git repos.
- The Indico developers' IDEs are fine with Git. However, the Indico
team uses the MS Windows platform for development much more
frequently than the Invenio team (=never), so the Indico team is
going to test the MS Windows port carefully now.
(Jerome, please test Git also on Mac OS X, even though I guess it
should be running very smoothly there.)
- For now, let's simply play with these Git repos in our free evenings
on our preferred OS a bit, e.g. try out the "hello world" example I
posted earlier, try out to clone and hack and push/pull and merge
with Invenio or Indico codebases, and then let's exchange ideas in a
week or two on this experience.
- The goal for now is only to see whether this model would suit us all
technically. A possibility of the real switch, and notably the
relation to the forthcoming SVN, is to be discussed in a week or two
after the technical tests are over.
Best regards
--
Tibor Simko ** CERN Document Server ** <http://cds.cern.ch/>