]> oss.titaniummirror.com Git - oss-web.git/blobdiff - in/git-utils.md
Ubuntu 12.04, 4.5 updates, etc
[oss-web.git] / in / git-utils.md
index 6277a2a0855ed835618fa99ebf993bb84b9847fa..a60f2cf51bdb6befbd0c210dff9508c28e4ff263 100644 (file)
@@ -14,6 +14,9 @@ Read about [GIT](http://git-scm.com) here.
 TMI is starting to collect a number of small utilities for git.  Each utility
 has a man page describing its operation.  A few notables:
 
+* `git-diffall`.  Provides a facility for file-aware visual diff using an
+  external diff tool such as kdiff3, meld, or a similar tool.
+
 * `git-empty-branch`.  Create an empty branch in a local git repository.
 
 * `git-local`.  Store local branches in a shared git repository under a private
@@ -21,17 +24,26 @@ has a man page describing its operation.  A few notables:
   use this tool to backup up local commits not yet suitable for pushing into a
   local shared branch.
 
+* `git-overview`.  A simple script that scans a directory tree for git repos,
+  showing the overall state of each.
+
 * `git-publish-branch`.  A shell version of the ruby script created by William
   Morgan.  See his [git utilities page](http://git-wt-commit.rubyforge.org).
   We did not want to have to install ruby just for this one little utility.
 
-* `update-mirror`.  A work in progress script to automate mirroring of upstream
-  repositories hosted on various revision controls systems.  Thanks to the
-  authors of [girocco](http://repo.or.cz/w/girocco.git), whose clone.sh script
-  forms the basis of this script.
+* `git-push-public`.  Used by TMI to replicate changes made to open source
+  projects hosted on TMI private servers to the TMI public server.
+
+* `server-gc`.  A tool to run git-gc on each bare git repository found within a
+  given filesystem directory tree.  Newest versions of git generally make this
+  utility redundant.
+
+* `update-mirror`.  Used by TMI to update a local git mirror of an upstream git
+  or svn repository.  Derived from the clone.sh script found at
+  [girocco](http://repo.or.cz/w/girocco.git).
 
 # Installation
 
-To install the utilities, copy the scripts to `/usr/local/bin` and ensure they
-have execute permission.  Then copy the `*.1` files, which are the man pages,
-to `/usr/local/man/man1`.
+These scripts are not packaged in the [[aptrepo]].  To install the utilities,
+copy the scripts to `/usr/local/bin` and ensure they have execute permission.
+Then copy the `*.1` files, which are the man pages, to `/usr/local/man/man1`.