Archive for the 'GIT' Category
Git is the modern version control system with a number of unique features, such as support for both distributed and centralized development. Read more at our Git/Cogito page.
Dave Dribin: “Choosing a Distributed Version Control System”
Sunday, February 10th, 2008Dave Dribin wrote a couple of posts on choosing between the usual suspects: Mercurial, Bazaar and Git. Well-written, recommended.
Read at: Choosing a Distributed Version Control System; follow-up: Why I Chose Mercurial.
Karl Fogel, Ben Collins-Sussman, on distributed version control
Thursday, October 11th, 2007Important opinions from Subversion developers:
Karl Fogel: “Subversion, decentralized version control, and the future”
Ben Collins-Sussman: “The Risks of Distributed Version Control”
Git 1.5.3
Friday, September 14th, 2007- few selected new features by Garry Dolley;
- more on git stash feature, by Jonathan Tron;
- original announcement by Junio Hamano, with detailed changelog;
Garry Dolley: “Capistrano 2.0 with Git shared repository”
Friday, September 14th, 2007Garry Dolley posted the module for Capistrano (that’s Ruby on Rails deployment tool) which allows it to use Git as the source control system.
Read more and download at “Capistrano 2.0 with Git shared repository”.
Zack Rusin: Git cheat sheet
Wednesday, September 12th, 2007Zack Rusin created useful Git cheat sheet.
See “Git cheat sheet” for several sizes.
There is also a similar Mercurial cheat sheet at http://www.ivy.fr/mercurial/ref/v1.0/
Thank you, Robert.
Linus Torvalds: Re: clarification on git, central repositories and commit access lists
Monday, August 27th, 2007Linus Torvalds, in a long excellent e-mail reply to KDE developer Adam Treat, writes about social and technical issues of decentralized version control systems, as applied to huge software projects like Linux and KDE.
Read at LWN.net: “Re: clarification on git, central repositories and commit access lists”.
Upgrading Drupal with Git
Thursday, August 2nd, 2007Drupal development team has released Drupal 5.2 on July 26, 2007. It fixes two security vulnerabilities, so it is highly recommended that you upgrade as soon as possible. Many Drupal installations often contain extra Drupal modules, and almost always the also contain local customizations.
Question arises: how to upgrade your Drupal installations
- timely,
- safely,
- with confidence that none of your local customizations are lost;
- without need to remember each line that was edited and re-applying those edits to new version;
- without need to drastically change your workflow (very little discipline is needed actually);
We show that Git solves those problems easily. (more…)
Video: Linus Torvalds on Git
Saturday, June 30th, 2007Mozilla: Version Control System Shootout Redux Redux
Sunday, June 24th, 2007- Git is inappropriate for cross-platform projects due to its UNIX-centric nature; same goes for Monotone;
- Mercurial had lots of initial troubles with import of Mozilla repository, which is huge and complicated;
- Bazaar imports well, but extremely slowly: more than a month for trunk-only part of Mozilla repository;