summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-08-16 18:49:04 -0700
committerJunio C Hamano <junkio@cox.net>2005-08-16 18:49:04 -0700
commit7de94155add87f7cd8aaddbef224669e62d3302a (patch)
treedff26a03fcb6361cef83146fc4bc7413ab4b981c
parent1f40c7c24d999675df818f9d7824937a964f9f40 (diff)
parent83db04ff878f40146952ee5d3d2d113568455f5b (diff)
downloadgit-7de94155add87f7cd8aaddbef224669e62d3302a.tar.gz
Merge with master changes.
-rw-r--r--Documentation/git-show-branches-script.txt20
-rw-r--r--Documentation/git.txt24
-rw-r--r--refs.c2
3 files changed, 36 insertions, 10 deletions
diff --git a/Documentation/git-show-branches-script.txt b/Documentation/git-show-branches-script.txt
index 95c7013445..c7fb02cf7b 100644
--- a/Documentation/git-show-branches-script.txt
+++ b/Documentation/git-show-branches-script.txt
@@ -37,15 +37,17 @@ otherwise it shows a space.
The following example shows three branches, "pu", "master" and
"rc":
- * [pu] Add cheap local clone '-s' flag to git-clone-script
- ! [master] Documentation updates.
- ! [rc] Merge master into rc
- + Add cheap local clone '-s' flag to git-clone-script
- + Alternate object pool mechanism updates.
- + Audit rev-parse users.
- ++ Documentation updates.
- + Merge master into rc
- +++ [PATCH] plug memory leak in diff.c::diff_free_filepair()
+------------------------------------------------
+* [pu] Add cheap local clone '-s' flag to git-clone-script
+ ! [master] Documentation updates.
+ ! [rc] Merge master into rc
++ Add cheap local clone '-s' flag to git-clone-script
++ Alternate object pool mechanism updates.
++ Audit rev-parse users.
+++ Documentation updates.
+ + Merge master into rc
++++ [PATCH] plug memory leak in diff.c::diff_free_filepair()
+------------------------------------------------
These three branches all forked from a common commit, "[PATCH]
plug memory leak...", and "rc" has one commit ahead of it. The
diff --git a/Documentation/git.txt b/Documentation/git.txt
index 27f362626f..be26614ffb 100644
--- a/Documentation/git.txt
+++ b/Documentation/git.txt
@@ -74,9 +74,16 @@ link:git-write-tree.html[git-write-tree]::
link:git-pack-objects.html[git-pack-objects]::
Creates a packed archive of objects.
+link:git-unpack-objects.html[git-unpack-objects]::
+ Unpacks objects out of a packed archive.
+
link:git-prune-packed.html[git-prune-packed]::
Remove extra objects that are already in pack files.
+link:git-apply.html[git-apply]::
+ Reads a "diff -up1" or git generated patch file and
+ applies it to the working tree.
+
Interrogation commands
~~~~~~~~~~~~~~~~~~~~~~
@@ -92,6 +99,9 @@ link:git-diff-files.html[git-diff-files]::
link:git-diff-tree.html[git-diff-tree]::
Compares the content and mode of blobs found via two tree objects
+link:git-diff-stages.html[git-diff-stages]::
+ Compares two "merge stages" in the index file.
+
link:git-export.html[git-export]::
Exports each commit and a diff against each of its parents
@@ -122,6 +132,9 @@ link:git-unpack-file.html[git-unpack-file]::
link:git-var.html[git-var]::
Displays a git logical variable
+link:git-show-index.html[git-show-index]::
+ Displays contents of a pack idx file.
+
link:git-verify-pack.html[git-verify-pack]::
Validates packed GIT archive files
@@ -201,6 +214,12 @@ link:git-show-branches-script.html[git-show-branches-script]::
link:git-repack-script.html[git-repack-script]::
Pack unpacked objects in a repository.
+link:git-rename-script.html[git-rename]::
+ Rename files and directories.
+
+link:git-ls-remote-script.html[git-ls-remote-script]::
+ Shows references in a remote or local repository.
+
Ancillary Commands
------------------
@@ -224,6 +243,9 @@ link:git-resolve-script.html[git-resolve-script]::
link:git-tag-script.html[git-tag-script]::
An example script to create a tag object signed with GPG
+link:git-cvsimport-script.html[git-cvsimport-script]::
+ Salvage your data out of another SCM people love to hate.
+
Interrogators:
@@ -233,6 +255,8 @@ link:git-diff-helper.html[git-diff-helper]::
link:git-ssh-push.html[git-ssh-push]::
Helper "server-side" program used by git-ssh-pull
+link:git-send-email-script.html[git-send-email]::
+ Send patch e-mails out of "format-patch --mbox" output.
Identifier Terminology
diff --git a/refs.c b/refs.c
index a5c8946610..161018097d 100644
--- a/refs.c
+++ b/refs.c
@@ -46,7 +46,7 @@ static int do_for_each_ref(const char *base, int (*fn)(const char *path, const u
if (namelen > 255)
continue;
memcpy(path + baselen, de->d_name, namelen+1);
- if (lstat(git_path("%s", path), &st) < 0)
+ if (stat(git_path("%s", path), &st) < 0)
continue;
if (S_ISDIR(st.st_mode)) {
retval = do_for_each_ref(path, fn);