User login

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

Resolution

Searched words: 
mercurial combine repositories using distributed version control to deploy web site repository made of modules git combine sources into repository combine repositories into repository git what are branches in git mercurial for web site version control

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.