Fossil SCM
Allow checkout of versions that have neither ancestors nor children.
Commit
4980b9a79638eeae73948acf3cf1d82d1d0c498f
Parent
34f9b9de586d3d4…
1 file changed
+1
-3
+1
-3
| --- src/update.c | ||
| +++ src/update.c | ||
| @@ -24,13 +24,11 @@ | ||
| 24 | 24 | |
| 25 | 25 | /* |
| 26 | 26 | ** Return true if artifact rid is a version |
| 27 | 27 | */ |
| 28 | 28 | int is_a_version(int rid){ |
| 29 | - return db_exists("SELECT 1 FROM plink WHERE cid=%d " | |
| 30 | - "UNION ALL SELECT 1 FROM plink WHERE pid=%d", | |
| 31 | - rid, rid); | |
| 29 | + return db_exists("SELECT 1 FROM event WHERE objid=%d AND type='ci'", rid); | |
| 32 | 30 | } |
| 33 | 31 | |
| 34 | 32 | /* |
| 35 | 33 | ** COMMAND: update |
| 36 | 34 | ** |
| 37 | 35 |
| --- src/update.c | |
| +++ src/update.c | |
| @@ -24,13 +24,11 @@ | |
| 24 | |
| 25 | /* |
| 26 | ** Return true if artifact rid is a version |
| 27 | */ |
| 28 | int is_a_version(int rid){ |
| 29 | return db_exists("SELECT 1 FROM plink WHERE cid=%d " |
| 30 | "UNION ALL SELECT 1 FROM plink WHERE pid=%d", |
| 31 | rid, rid); |
| 32 | } |
| 33 | |
| 34 | /* |
| 35 | ** COMMAND: update |
| 36 | ** |
| 37 |
| --- src/update.c | |
| +++ src/update.c | |
| @@ -24,13 +24,11 @@ | |
| 24 | |
| 25 | /* |
| 26 | ** Return true if artifact rid is a version |
| 27 | */ |
| 28 | int is_a_version(int rid){ |
| 29 | return db_exists("SELECT 1 FROM event WHERE objid=%d AND type='ci'", rid); |
| 30 | } |
| 31 | |
| 32 | /* |
| 33 | ** COMMAND: update |
| 34 | ** |
| 35 |