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/>

Reply via email to