Skip to content

Commit

Permalink
Merge branch 'maint'
Browse files Browse the repository at this point in the history
* maint:
  t0006: test timezone parsing
  rerere.txt: Document forget subcommand
  Documentation/git-gc.txt: add reference to githooks
  • Loading branch information
Junio C Hamano committed Jul 5, 2010
2 parents 16adc7c + 6b09778 commit ad9d8e8
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 6 deletions.
7 changes: 7 additions & 0 deletions Documentation/git-gc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,13 @@ If you are expecting some objects to be collected and they aren't, check
all of those locations and decide whether it makes sense in your case to
remove those references.

HOOKS
-----

The 'git gc --auto' command will run the 'pre-auto-gc' hook. See
linkgit:githooks[5] for more information.


SEE ALSO
--------
linkgit:git-prune[1]
Expand Down
7 changes: 6 additions & 1 deletion Documentation/git-rerere.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ git-rerere - Reuse recorded resolution of conflicted merges

SYNOPSIS
--------
'git rerere' ['clear'|'diff'|'status'|'gc']
'git rerere' ['clear'|'forget' [<pathspec>]|'diff'|'status'|'gc']

DESCRIPTION
-----------
Expand Down Expand Up @@ -40,6 +40,11 @@ This resets the metadata used by rerere if a merge resolution is to be
aborted. Calling 'git am [--skip|--abort]' or 'git rebase [--skip|--abort]'
will automatically invoke this command.

'forget' <pathspec>::

This resets the conflict resolutions which rerere has recorded for the current
conflict in <pathspec>. The <pathspec> is optional.

'diff'::

This displays diffs for the current state of the resolution. It is
Expand Down
5 changes: 3 additions & 2 deletions t/t0006-date.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ check_show 31449600 '12 months ago'

check_parse() {
echo "$1 -> $2" >expect
test_expect_${3:-success} "parse date ($1)" "
test-date parse '$1' >actual &&
test_expect_${4:-success} "parse date ($1${3:+ TZ=$3})" "
TZ=${3:-$TZ} test-date parse '$1' >actual &&
test_cmp expect actual
"
}
Expand All @@ -38,6 +38,7 @@ check_parse 2008 bad
check_parse 2008-02 bad
check_parse 2008-02-14 bad
check_parse '2008-02-14 20:30:45' '2008-02-14 20:30:45 +0000'
check_parse '2008-02-14 20:30:45 -0500' '2008-02-14 20:30:45 -0500'

check_approxidate() {
echo "$1 -> $2 +0000" >expect
Expand Down
9 changes: 6 additions & 3 deletions test-date.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,15 @@ static void parse_dates(char **argv, struct timeval *now)
for (; *argv; argv++) {
char result[100];
time_t t;
int tz;

result[0] = 0;
parse_date(*argv, result, sizeof(result));
t = strtoul(result, NULL, 0);
printf("%s -> %s\n", *argv,
t ? show_date(t, 0, DATE_ISO8601) : "bad");
if (sscanf(result, "%ld %d", &t, &tz) == 2)
printf("%s -> %s\n",
*argv, show_date(t, tz, DATE_ISO8601));
else
printf("%s -> bad\n", *argv);
}
}

Expand Down

0 comments on commit ad9d8e8

Please sign in to comment.