Merge branch 'maint'

* maint:
  rev-parse --symbolic-full-name: don't print '^' if SHA1 is not a ref
  Add missing "short" alternative to --date in rev-list-options.txt
  git-show.txt: Not very stubby these days.
  Clarify repack -n documentation
maint
Junio C Hamano 2008-05-23 16:05:46 -07:00
commit e13067a749
4 changed files with 18 additions and 11 deletions

View File

@ -55,8 +55,11 @@ OPTIONS
linkgit:git-pack-objects[1]. linkgit:git-pack-objects[1].


-n:: -n::
Do not update the server information with Do not update the server information with
`git update-server-info`. `git update-server-info`. This option skips
updating local catalog files needed to publish
this repository (or a direct copy of it)
over HTTP or FTP. See gitlink:git-update-server-info[1].


--window=[N], --depth=[N]:: --window=[N], --depth=[N]::
These two options affect how the objects contained in the pack are These two options affect how the objects contained in the pack are

View File

@ -79,8 +79,6 @@ Documentation
------------- -------------
Documentation by David Greaves, Petr Baudis and the git-list <git@vger.kernel.org>. Documentation by David Greaves, Petr Baudis and the git-list <git@vger.kernel.org>.


This manual page is a stub. You can help the git documentation by expanding it.

GIT GIT
--- ---
Part of the linkgit:git[7] suite Part of the linkgit:git[7] suite

View File

@ -13,7 +13,7 @@ include::pretty-options.txt[]


Synonym for `--date=relative`. Synonym for `--date=relative`.


--date={relative,local,default,iso,rfc}:: --date={relative,local,default,iso,rfc,short}::


Only takes effect for dates shown in human-readable format, such Only takes effect for dates shown in human-readable format, such
as when using "--pretty". `log.date` config variable sets a default as when using "--pretty". `log.date` config variable sets a default

View File

@ -94,6 +94,14 @@ static void show(const char *arg)
puts(arg); puts(arg);
} }


/* Like show(), but with a negation prefix according to type */
static void show_with_type(int type, const char *arg)
{
if (type != show_type)
putchar('^');
show(arg);
}

/* Output a revision, only if filter allows it */ /* Output a revision, only if filter allows it */
static void show_rev(int type, const unsigned char *sha1, const char *name) static void show_rev(int type, const unsigned char *sha1, const char *name)
{ {
@ -101,8 +109,6 @@ static void show_rev(int type, const unsigned char *sha1, const char *name)
return; return;
def = NULL; def = NULL;


if (type != show_type)
putchar('^');
if (symbolic && name) { if (symbolic && name) {
if (symbolic == SHOW_SYMBOLIC_FULL) { if (symbolic == SHOW_SYMBOLIC_FULL) {
unsigned char discard[20]; unsigned char discard[20];
@ -119,20 +125,20 @@ static void show_rev(int type, const unsigned char *sha1, const char *name)
*/ */
break; break;
case 1: /* happy */ case 1: /* happy */
show(full); show_with_type(type, full);
break; break;
default: /* ambiguous */ default: /* ambiguous */
error("refname '%s' is ambiguous", name); error("refname '%s' is ambiguous", name);
break; break;
} }
} else { } else {
show(name); show_with_type(type, name);
} }
} }
else if (abbrev) else if (abbrev)
show(find_unique_abbrev(sha1, abbrev)); show_with_type(type, find_unique_abbrev(sha1, abbrev));
else else
show(sha1_to_hex(sha1)); show_with_type(type, sha1_to_hex(sha1));
} }


/* Output a flag, only if filter allows it. */ /* Output a flag, only if filter allows it. */