Difference between revisions of "Source Management Tools"

From eLinux.org
Jump to: navigation, search
(Add ref to David Wheeler paper)
(Reorganize and add patch management stuff)
Line 6: Line 6:
 
* There is a comparison of several different tools at: http://better-scm.berlios.de/comparison/comparison.html
 
* There is a comparison of several different tools at: http://better-scm.berlios.de/comparison/comparison.html
  
== Quilt ==
+
== Patch Management Tools ==
 +
=== Quilt ===
 +
To manage a grou of patches relative to a single source base, quilt is quite good.
 
*  Quilt Project home page: http://savannah.nongnu.org/projects/quilt/
 
*  Quilt Project home page: http://savannah.nongnu.org/projects/quilt/
 
* [http://www.suse.de/~agruen/quilt.pdf How To Survive With Many Patches (or) Introduction to Quilt] is a good tutorial for using quilt
 
* [http://www.suse.de/~agruen/quilt.pdf How To Survive With Many Patches (or) Introduction to Quilt] is a good tutorial for using quilt
Line 12: Line 14:
 
* Another tutorial, with sample files, is at:   
 
* Another tutorial, with sample files, is at:   
 
http://www.shakthimaan.com/downloads/glv/quilt-tutorial/quilt-doc.pdf  
 
http://www.shakthimaan.com/downloads/glv/quilt-tutorial/quilt-doc.pdf  
 +
 +
=== Other Patch management Tools ===
 +
* [[Tim's patch management tools]] - diffinfo and friends - a more verbose diffstat, with splitting, joining and comparing of patches
 +
* See also [[Diff And Patch Tricks]]
  
 
== GIT ==
 
== GIT ==
 
GIT is the source code management tool used by many kernel developers.
 
GIT is the source code management tool used by many kernel developers.
 
* GIT project home page: http://git.or.cz/
 
* GIT project home page: http://git.or.cz/

Revision as of 19:06, 26 April 2007

Here are some different source management tools commonly used with Linux:

Overview

Patch Management Tools

Quilt

To manage a grou of patches relative to a single source base, quilt is quite good.

http://www.shakthimaan.com/downloads/glv/quilt-tutorial/quilt-doc.pdf

Other Patch management Tools

* Tim's patch management tools - diffinfo and friends - a more verbose diffstat, with splitting, joining and comparing of patches
* See also Diff And Patch Tricks

GIT

GIT is the source code management tool used by many kernel developers.