From 94dfb7f2e38fde5014fe50f9e74bde7d2d264184 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Thu, 21 Apr 2005 09:58:24 -0700 Subject: [PATCH] Fix NSEC compile problem, and properly parse the rev-tree cmd line. The rev-tree thing just happened to work. It shouldn't have. --- read-cache.c | 4 ++-- rev-tree.c | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/read-cache.c b/read-cache.c index d1cc1e8c78..44a713aed6 100644 --- a/read-cache.c +++ b/read-cache.c @@ -24,9 +24,9 @@ int cache_match_stat(struct cache_entry *ce, struct stat *st) * as long as it is in the inode cache you get right nsec * but after it gets flushed, you get zero nsec. */ - if (ce->ce_mtime.nsec != htonl(st->st_mtim.tv_nsec) + if (ce->ce_mtime.nsec != htonl(st->st_mtim.tv_nsec)) changed |= MTIME_CHANGED; - if (ce->ce_ctime.nsec != htonl(st->st_ctim.tv_nsec) + if (ce->ce_ctime.nsec != htonl(st->st_ctim.tv_nsec)) changed |= CTIME_CHANGED; #endif diff --git a/rev-tree.c b/rev-tree.c index ebeceb070b..03c900f459 100644 --- a/rev-tree.c +++ b/rev-tree.c @@ -89,8 +89,7 @@ int main(int argc, char **argv) char *arg = argv[i]; if (!strcmp(arg, "--cache")) { - read_cache_file(argv[2]); - i++; + read_cache_file(argv[++i]); continue; }