Source Management Tools

Revision as of 10:26, 11 June 2007 by Tim Bird (talk | contribs) (reorganize page, add diff, patch and diffstat)
Jump to: navigation, search

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


Patch Management Tools

  • diff - to create patches
    • use 'man diff' on your local system for information
  • patch - to apply patches
    • use 'man patch' on your local system for information
  • Quilt is good for managing a group of patches relative to a single source base.
  • diffstat produces statistics (counts for insertions and deletions, etc.) for patches
  • 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 is the source code management tool used by many kernel developers.