Merge with master.
authorJunio C Hamano <junkio@cox.net>
Thu, 18 Aug 2005 22:46:07 +0000 (15:46 -0700)
committerJunio C Hamano <junkio@cox.net>
Thu, 18 Aug 2005 22:46:07 +0000 (15:46 -0700)
Documentation/glossary.txt
git-rebase-script
index 015d51018dd26642f8251d59c132d8bfc772e37e..7456cffd3306f83ce466a5a4afbdadc4fe980fb1 100644 (file)
@@ -26,9 +26,9 @@ blob object::
        Untyped object, e.g. the contents of a file.
 
 tree object::
-       An object containing a list of blob and/or tree objects.
-       (A tree usually corresponds to a directory without
-       subdirectories).
+       An object containing a list of file names and modes along with refs
+       to the associated blob and/or tree objects. A tree object is
+       equivalent to a directory.
 
 tree::
        Either a working tree, or a tree object together with the
@@ -118,11 +118,14 @@ tree-ish::
        tag object pointing to a tag or commit or tree object.
 
 ent::
-       Favorite synonym to "tree-ish" by some total geeks.
+       Favorite synonym to "tree-ish" by some total geeks. See
+       http://en.wikipedia.org/wiki/Ent_(Middle-earth) for an in-depth
+       explanation.
 
 tag object::
-       An object containing a ref pointing to another object. It can
-       contain a (PGP) signature, in which case it is called "signed
+       An object containing a ref pointing to another object, which can
+       contain a message just like a commit object. It can also
+       contain a (PGP) signature, in which case it is called a "signed
        tag object".
 
 tag::
@@ -143,6 +146,15 @@ resolve::
        The action of fixing up manually what a failed automatic merge
        left behind.
 
+rewind::
+       To throw away part of the development, i.e. to assign the head to
+       an earlier revision.
+
+rebase::
+       To clean a branch by starting from the head of the main line of
+       development ("master"), and reapply the (possibly cherry-picked)
+       changes from that branch.
+
 repository::
        A collection of refs together with an object database containing
        all objects, which are reachable from the refs, possibly accompanied
@@ -196,6 +208,10 @@ pack index::
        The list of identifiers, and other information, of the objects in a
        pack, to assist in efficiently accessing the contents of a pack. 
 
+core git::
+       Fundamental data structures and utilities of git. Exposes only
+       limited source code management tools.
+
 plumbing::
        Cute name for core git.
 
index 7b1d4900bd256ee8c1dd70220012be3e77070cc5..5bb3bd97af8019ad31d9278fcfd27e08ca3ce1da 100755 (executable)
@@ -26,7 +26,7 @@ case "$#" in
 esac
 
 upstream=`git-rev-parse --verify "$1"` &&
-ours=`git-rev-parse --verify "$ours_symbolic^` || exit
+ours=`git-rev-parse --verify "$ours_symbolic"` || exit
 test "$(git-diff-cache --cached "$ours")" = "" || 
 die "Your working tree does not match $ours_symbolic."