CiviCRM Forums
News: You can learn more about CiviCRM from our new free book: Understanding CiviCRM. Also Check the CiviCRM Blog for updated information on CiviCRM
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
September 02, 2010, 09:03:33 am


Login with username, password and session length


Pages: [1]
  Print  
Author Topic: git vs. bazaar when doing large tweaks on the CiviCRM code base  (Read 315 times)
torenware
I post occasionally
**

Karma: 4
Offline Offline

Posts: 117


View Profile
« on: March 20, 2010, 09:55:32 pm »

I'm curious what experience people have had with large projects that modify the CiviCRM code base, hopefully with the goal of landing these changes later into the official repository.

I'm about to start some experiments with porting 3.1 to Drupal 7, and I'd like to make the work available to as many of you as would be interested in hammering on it.  It's not clear yet if Lobo will use this later -- I'm guessing that the core team will do this later when they're confident that Drupal 7 is far enough along -- so it's entirely possible that they will look on this as a "proof of concept" only.  But still, for a project I'm now starting, it would help to have good Drupal 7 support sooner than the core team is likely to be able to do.

My guess is the best thing is to clone either the trunk or the 3.1 branch using either git-svn or bazaar,  with a public mirror of this somewhere that people can get access to it.  This seems straightforward enough, although I haven't done this with git before, and it's been years since I tried it with bazaar.

Do any of you have advice as to the pros and cons of using bazaar over git or visa versa, and for whichever you think is easier to work with, how you set up access?

Logged
Donald Lobo
Administrator
I’m (like) Lobo ;)
*****

Karma: 330
Online Online

CiviCRM: 3.2
CMS: Drupal 6.x, Joomla 1.5.x
MySQL: MySQL 5.1.x
PHP: PHP 5.3.x

Posts: 9357



View Profile WWW
« Reply #1 on: March 21, 2010, 06:41:34 am »


rob:

thanx for stepping up to investigate and do the D7 port Smiley If easier, we can make a branch off trunk in our svn repository and you can experiment there. will be easier for us to merge it in at a later stage

I'm hoping that there will not be too many files impacted Smiley

lobo
Logged

Use CiviCRM? Like CiviCRM? Then show your appreciation and make a donation.
torenware
I post occasionally
**

Karma: 4
Offline Offline

Posts: 117


View Profile
« Reply #2 on: March 21, 2010, 11:27:44 am »

Lobo --

That would be great.  I'm also guessing that the number of files I'll need to touch will pretty limited as well.

Just tell me what the branch is, and send me the credentials.  My guess is that it'll be easiest to start using 3.1 as a base, if that's cool with you.

Rob
Logged
Donald Lobo
Administrator
I’m (like) Lobo ;)
*****

Karma: 330
Online Online

CiviCRM: 3.2
CMS: Drupal 6.x, Joomla 1.5.x
MySQL: MySQL 5.1.x
PHP: PHP 5.3.x

Posts: 9357



View Profile WWW
« Reply #3 on: March 21, 2010, 11:42:08 am »


http://svn.civicrm.org/civicrm/branches/trunk.d7

ping us on IRC/IM when u r ready to commit. we'll create an account for you that time

3.2 is coming out in a  few weeks, so should definitely do the work in trunk Smiley

lobo
Logged

Use CiviCRM? Like CiviCRM? Then show your appreciation and make a donation.
torenware
I post occasionally
**

Karma: 4
Offline Offline

Posts: 117


View Profile
« Reply #4 on: March 21, 2010, 11:47:54 am »

off the trunk it is, then.

Thanks!

Rob
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM