UPDATE Re: [Cialug] upgrading opensuse 10.1 -> 10.2

Nathan Stien nathanism at gmail.com
Thu Apr 5 15:56:38 CDT 2007


On 4/5/07, Matthew Nuzum <matthew.nuzum at canonical.com> wrote:

<< josh more sysadmin tips snipped >>

> Yeah, those are good tips, I do about the same. You can take it one step
> further, and put your /etc into version control. It is so nice to be
> able to diff now compared to a few versions ago.

Me too, me too.  My pet favorite vcs tool is bzr
(http://bazaar-vcs.org), mostly because it's so quick and easy to
establish a repository (and it's written in Python, my pet favorite
language).

cd dir_of_interest/
bzr init
bzr add files_of_interest
bzr ignore files_of_disinterest
bzr commit

The commands are deliberately similar to subversion, which I use for
most work projects.  It's very nice for managing little projects and
config files because you don't need a central repository (no separate
svnadmin step).  Your repository is just stored in
dir_of_interest/.bzr/.  It's also got a lot of merging smarts which
help take the pain out of following an upstream project with local
modifications.  (E.g., you can freely move files around the tree while
multiple people are changing different parts of those same files and
everything still ends up working.)

</evangelism>

-- 
Nathan P. Stien
Consulting Engineer / Software Developer
Embedded Systems Electronics and Software
http://linkedin.com/in/nathanstien
Mobile: 309.241.2581


More information about the Cialug mailing list