Merge branch 'maint'
authorJunio C Hamano <junkio@cox.net>
Wed, 2 May 2007 18:27:31 +0000 (11:27 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 2 May 2007 18:27:31 +0000 (11:27 -0700)
* maint:
cvsserver: Handle re-added files correctly
Fix compilation of test-delta

git-cvsserver.perl
test-delta.c
index 087e3abaefd54c8a950ce11e889757e48c428808..3e7bf5b54afc1c9176406fc98d9e5b333d10f6aa 100755 (executable)
@@ -2519,7 +2519,7 @@ sub update
                     #$log->debug("ADDED    $name");
                     $head->{$name} = {
                         name => $name,
-                        revision => 1,
+                        revision => $head->{$name}{revision} ? $head->{$name}{revision}+1 : 1,
                         filehash => $hash,
                         commithash => $commit->{hash},
                         modified => $commit->{date},
index 16595ef0a9022b1a9c677a36205526eb3567a93d..3d885ff37ee7fc43dec05dd827679d68cee5516b 100644 (file)
@@ -10,8 +10,9 @@
 
 #include "git-compat-util.h"
 #include "delta.h"
+#include "cache.h"
 
-static const char usage[] =
+static const char usage_str[] =
        "test-delta (-d|-p) <from_file> <data_file> <out_file>";
 
 int main(int argc, char *argv[])
@@ -22,7 +23,7 @@ int main(int argc, char *argv[])
        unsigned long from_size, data_size, out_size;
 
        if (argc != 5 || (strcmp(argv[1], "-d") && strcmp(argv[1], "-p"))) {
-               fprintf(stderr, "Usage: %s\n", usage);
+               fprintf(stderr, "Usage: %s\n", usage_str);
                return 1;
        }