diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-21 20:58:24 +0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-21 20:58:24 +0400 |
commit | 94dfb7f2e38fde5014fe50f9e74bde7d2d264184 (patch) | |
tree | 938d695a43c5f1f7be45e80c62e965bdcffb68c5 | |
parent | c5bac17ad21c8e79fcca21c366832e75be095322 (diff) |
Fix NSEC compile problem, and properly parse the rev-tree cmd line.
The rev-tree thing just happened to work. It shouldn't have.
-rw-r--r-- | read-cache.c | 4 | ||||
-rw-r--r-- | 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; } |