cat-file: split --batch input lines on whitespace
[gitweb.git] / test-svn-fe.c
index a0276260eb15f9f7bb7fbafb4447a1cc7c84718d..120ec96b0dbd94e7be9ffc81d0fb87ccbd30a7df 100644 (file)
@@ -15,7 +15,7 @@ static int apply_delta(int argc, char *argv[])
 {
        struct line_buffer preimage = LINE_BUFFER_INIT;
        struct line_buffer delta = LINE_BUFFER_INIT;
-       struct sliding_view preimage_view = SLIDING_VIEW_INIT(&preimage);
+       struct sliding_view preimage_view = SLIDING_VIEW_INIT(&preimage, -1);
 
        if (argc != 5)
                usage(test_svnfe_usage);
@@ -24,16 +24,14 @@ static int apply_delta(int argc, char *argv[])
                die_errno("cannot open preimage");
        if (buffer_init(&delta, argv[3]))
                die_errno("cannot open delta");
-       if (svndiff0_apply(&delta, (off_t) strtoull(argv[4], NULL, 0),
+       if (svndiff0_apply(&delta, (off_t) strtoumax(argv[4], NULL, 0),
                                        &preimage_view, stdout))
                return 1;
        if (buffer_deinit(&preimage))
                die_errno("cannot close preimage");
        if (buffer_deinit(&delta))
                die_errno("cannot close delta");
-       buffer_reset(&preimage);
        strbuf_release(&preimage_view.buf);
-       buffer_reset(&delta);
        return 0;
 }
 
@@ -42,7 +40,7 @@ int main(int argc, char *argv[])
        if (argc == 2) {
                if (svndump_init(argv[1]))
                        return 1;
-               svndump_read(NULL);
+               svndump_read(NULL, "refs/heads/master", "refs/notes/svn/revs");
                svndump_deinit();
                svndump_reset();
                return 0;