Merge branch 'maint'

* maint:
  git-clone documentation didn't mention --origin as equivalent of -o
  Minor grammar fixes for git-diff-index.txt
  link_temp_to_file: call adjust_shared_perm() only when we created the directory
This commit is contained in:
Junio C Hamano 2006-11-02 18:05:33 -08:00
commit c954d33da1
3 changed files with 4 additions and 4 deletions

View file

@ -75,6 +75,7 @@ OPTIONS
this option is used, neither the `origin` branch nor the this option is used, neither the `origin` branch nor the
default `remotes/origin` file is created. default `remotes/origin` file is created.
--origin <name>::
-o <name>:: -o <name>::
Instead of using the branch name 'origin' to keep track Instead of using the branch name 'origin' to keep track
of the upstream repository, use <name> instead. Note of the upstream repository, use <name> instead. Note

View file

@ -54,7 +54,7 @@ If '--cached' is specified, it allows you to ask:
For example, let's say that you have worked on your working directory, updated For example, let's say that you have worked on your working directory, updated
some files in the index and are ready to commit. You want to see exactly some files in the index and are ready to commit. You want to see exactly
*what* you are going to commit is without having to write a new tree *what* you are going to commit, without having to write a new tree
object and compare it that way, and to do that, you just do object and compare it that way, and to do that, you just do
git-diff-index --cached HEAD git-diff-index --cached HEAD
@ -68,7 +68,7 @@ matches my working directory. But doing a "git-diff-index" does:
-100644 blob 4161aecc6700a2eb579e842af0b7f22b98443f74 commit.c -100644 blob 4161aecc6700a2eb579e842af0b7f22b98443f74 commit.c
+100644 blob 4161aecc6700a2eb579e842af0b7f22b98443f74 git-commit.c +100644 blob 4161aecc6700a2eb579e842af0b7f22b98443f74 git-commit.c
You can trivially see that the above is a rename. You can see easily that the above is a rename.
In fact, "git-diff-index --cached" *should* always be entirely equivalent to In fact, "git-diff-index --cached" *should* always be entirely equivalent to
actually doing a "git-write-tree" and comparing that. Except this one is much actually doing a "git-write-tree" and comparing that. Except this one is much

View file

@ -1399,8 +1399,7 @@ static int link_temp_to_file(const char *tmpfile, const char *filename)
dir = strrchr(filename, '/'); dir = strrchr(filename, '/');
if (dir) { if (dir) {
*dir = 0; *dir = 0;
mkdir(filename, 0777); if (!mkdir(filename, 0777) && adjust_shared_perm(filename)) {
if (adjust_shared_perm(filename)) {
*dir = '/'; *dir = '/';
return -2; return -2;
} }