Add 'wav' source and drop 'tflt' id3 tags in mkogg.py.
[blog.git] / posts / Git.mdwn
1 [Git][] is a [distributed][DVCS] [verision control system][VCS].
2 Highly recommended.  There is an excellent [tutorial][], or you can
3 take a look at my [[notes]] (best viewed in [[Emacs]] org-mode).  See
4 [[git-publish]] for a useful Git public-repository setup script.
5
6 I've published Git repositories for most of my more involved [projects][].
7
8 You can download a repo with
9
10     git clone http://www.physics.drexel.edu/~wking/code/git/<repo-name> <local-dir>
11
12 For example
13
14     git clone http://www.physics.drexel.edu/~wking/code/git/sawsim.git sawsim
15
16 Of course, traditional tarballs, zips, etc. are also available through
17 the web interface.
18
19 There are many tools which use version control systems as storage
20 backends for various utilities.  For example, [ikiwiki][] is a
21 VCS-based wiki, and [[Bugs Everywhere|BE]] is a VCS-based bug tracker.
22
23 I've also written up a few scripts to automate common Git tasks:
24
25 * [[git-unmerged-branches.sh]] lists unmerged branches
26
27
28 [Git]: http://git.or.cz/
29 [DVCS]: http://en.wikipedia.org/wiki/Distributed_Version_Control_System
30 [VCS]: http://en.wikipedia.org/wiki/Revision_control
31 [tutorial]: http://book.git-scm.com/
32 [projects]: http://www.physics.drexel.edu/~wking/code/git/git.php
33 [ikiwiki]: http://ikiwiki.info/
34
35 [[!tag tags/linux]]
36 [[!tag tags/code]]