Fossil SCM

Second half of the tarball fix (CLI mode, i missed that one).

stephan 2012-04-11 16:33 trunk
Commit b79d2b77fe9c7218c856f3dacee55c27739a3586
1 file changed +6 -1
+6 -1
--- src/tar.c
+++ src/tar.c
@@ -542,11 +542,16 @@
542542
zName = find_option("name", 0, 1);
543543
db_find_and_open_repository(0, 0);
544544
if( g.argc!=4 ){
545545
usage("VERSION OUTPUTFILE");
546546
}
547
- rid = name_to_typed_rid(g.argv[2], "ci");
547
+ rid = name_to_typed_rid(g.argv[3], "ci");
548
+ if( rid==0 ){
549
+ fossil_fatal("Checkin not found: %s", g.argv[2]);
550
+ return;
551
+ }
552
+
548553
if( zName==0 ){
549554
zName = db_text("default-name",
550555
"SELECT replace(%Q,' ','_') "
551556
" || strftime('_%%Y-%%m-%%d_%%H%%M%%S_', event.mtime) "
552557
" || substr(blob.uuid, 1, 10)"
553558
--- src/tar.c
+++ src/tar.c
@@ -542,11 +542,16 @@
542 zName = find_option("name", 0, 1);
543 db_find_and_open_repository(0, 0);
544 if( g.argc!=4 ){
545 usage("VERSION OUTPUTFILE");
546 }
547 rid = name_to_typed_rid(g.argv[2], "ci");
 
 
 
 
 
548 if( zName==0 ){
549 zName = db_text("default-name",
550 "SELECT replace(%Q,' ','_') "
551 " || strftime('_%%Y-%%m-%%d_%%H%%M%%S_', event.mtime) "
552 " || substr(blob.uuid, 1, 10)"
553
--- src/tar.c
+++ src/tar.c
@@ -542,11 +542,16 @@
542 zName = find_option("name", 0, 1);
543 db_find_and_open_repository(0, 0);
544 if( g.argc!=4 ){
545 usage("VERSION OUTPUTFILE");
546 }
547 rid = name_to_typed_rid(g.argv[3], "ci");
548 if( rid==0 ){
549 fossil_fatal("Checkin not found: %s", g.argv[2]);
550 return;
551 }
552
553 if( zName==0 ){
554 zName = db_text("default-name",
555 "SELECT replace(%Q,' ','_') "
556 " || strftime('_%%Y-%%m-%%d_%%H%%M%%S_', event.mtime) "
557 " || substr(blob.uuid, 1, 10)"
558

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button