mkogg.py: Fix 'self.get_mp4_metadata(self, source)'
[blog.git] / posts / Git_and_sawsim.mdwn
1 [[!meta  title="Git and sawsim"]]
2 [[!meta  date="2008-08-31 19:19:56"]]
3
4 I recently learned about distributed versioning systems like [[Git]],
5 [Mercurial][], [Bazaar][], etc., and I moved my [[sawsim]] development
6 to Git from Subversion (instructions at [Simplistic Complexity][SC]).
7
8 The benefit of a distributed version control system for me is that it
9 removes the need for a central repository.  That means that if Bob
10 pulls my code and makes some changes, and Alice pulls my code and
11 makes some other changes, Bob and Alice can get together and merge
12 their code without my knowledge/permission/whatever.  I think this
13 will lead to more lively and effective code.
14
15 As for picking Git, I'm sure all would be sufficient for my needs, and
16 Git seemed more like [my style][].
17
18 [Mercurial]: http://www.selenic.com/mercurial/wiki/
19 [Bazaar]: http://bazaar-vcs.org/
20 [SC]: http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/
21 [my style]: http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/
22
23 [[!tag tags/git]]
24 [[!tag tags/programming]]
25 [[!tag tags/sawsim]]