Mercurial, Git revision control system notes
git bzr config-manager
drupal bzr
http://www.darrelopry.com/book/bazaar-ng
http://bazaar-vcs.org/ConfigManager
Drupal Migration
http://tumbleweed.org.za/2007/12/30/drupal-migration#comments
Stefano Rivera Drupal tree for building production sites
https://code.edge.launchpad.net/~stefanor/drupal/sr
http://openacs.org/forums/message-view?message_id=1212186
If OpenACS were to switch to git, it would probably be best to divide up the repository into the core, utility, and end user packages. It might seem that this only increases the work for the maintainer, but it turns out not to be so. You can quickly create a configuration to combine all of these things automatically. Instead of having to hunt around and remember how you do something, you just lookup your shortcut command. For instance, my external copy of openacs-4 is pushed into place using ssh. Somehow it creates a tiny set of deltas and sends those. The command to do it is:
$ git-push openacs-rmadilo
The configuration setting is also pretty simple:
[remote "openacs-rmadilo"]
url = rmadilo.com:/web/rmadilo/servers/rmadilo/pages/projects/openacs.git
push = master
You can push any number of HEADs in one command, or, even with this configuration, you can append to git-push a subset of HEADS.
Revision Control and Drupal
http://nicksergeant.com/blog/2007/12/19/painless-drupal-revision-control-with-cvs-and-subversion/
http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/drush/drush_pm_cvs/drush_pm_cvs.module?revision=1.2...
Git References
http://git.or.cz/course/svn.html
http://versioncontrolblog.com/2007/08/02/upgrading-drupal-52-with-git/
http://drnicwilliams.com/2008/02/03/using-git-within-a-team/
http://git.or.cz/gitwiki/GitSubmoduleTutorial
CVS to Git to CVS:
http://issaris.blogspot.com/2005/11/cvs-to-git-and-back.html
Comments
Post new comment