diff options
-rw-r--r-- | Documentation/git.txt | 3 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | check-files.c | 47 |
3 files changed, 1 insertions, 51 deletions
diff --git a/Documentation/git.txt b/Documentation/git.txt index 4c01b2e91a..d18cf5ec16 100644 --- a/Documentation/git.txt +++ b/Documentation/git.txt @@ -72,9 +72,6 @@ Interrogation commands link:git-cat-file.html[git-cat-file]:: Provide content or type information for repository objects -link:git-check-files.html[git-check-files]:: - Verify a list of files are up-to-date - link:git-diff-cache.html[git-diff-cache]:: Compares content and mode of blobs between the cache and repository @@ -75,7 +75,7 @@ SCRIPTS += git-send-email-script PROG= git-update-cache git-diff-files git-init-db git-write-tree \ git-read-tree git-commit-tree git-cat-file git-fsck-cache \ git-checkout-cache git-diff-tree git-rev-tree git-ls-files \ - git-check-files git-ls-tree git-merge-base git-merge-cache \ + git-ls-tree git-merge-base git-merge-cache \ git-unpack-file git-export git-diff-cache git-convert-cache \ git-ssh-push git-ssh-pull git-rev-list git-mktag \ git-diff-helper git-tar-tree git-local-pull git-hash-object \ diff --git a/check-files.c b/check-files.c deleted file mode 100644 index 6fd69e79d6..0000000000 --- a/check-files.c +++ /dev/null @@ -1,47 +0,0 @@ -/* - * check-files.c - * - * Check that a set of files are up-to-date in the filesystem or - * do not exist. Used to verify a patch target before doing a patch. - * - * Copyright (C) 2005 Linus Torvalds - */ -#include "cache.h" - -static void check_file(const char *path) -{ - int fd = open(path, O_RDONLY); - struct cache_entry *ce; - struct stat st; - int pos, changed; - - /* Nonexistent is fine */ - if (fd < 0) { - if (errno != ENOENT) - die("%s: %s", path, strerror(errno)); - return; - } - - /* Exists but is not in the cache is not fine */ - pos = cache_name_pos(path, strlen(path)); - if (pos < 0) - die("preparing to update existing file '%s' not in cache", path); - ce = active_cache[pos]; - - if (lstat(path, &st) < 0) - die("lstat(%s): %s", path, strerror(errno)); - - changed = ce_match_stat(ce, &st); - if (changed) - die("preparing to update file '%s' not uptodate in cache", path); -} - -int main(int argc, char **argv) -{ - int i; - - read_cache(); - for (i = 1; i < argc ; i++) - check_file(argv[i]); - return 0; -} |