Fossil SCM
Record the name of the branch for a checkout when the checkout is first opened. Possible use later to warn about branch name changes at check-in time.
Commit
706a10d09e8bb0113bdc52099680a856819aa61487625aa6ea19cf77122e1546
Parent
36f916c504c525c…
1 file changed
+3
M
src/db.c
+3
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -5459,10 +5459,13 @@ | ||
| 5459 | 5459 | db_lset("checkout-hash", z); |
| 5460 | 5460 | fossil_free(z); |
| 5461 | 5461 | z = db_fingerprint(0, 1); |
| 5462 | 5462 | db_lset("fingerprint", z); |
| 5463 | 5463 | fossil_free(z); |
| 5464 | + z = branch_of_rid(rid); | |
| 5465 | + db_lset("checkout-branch", z); | |
| 5466 | + fossil_free(z); | |
| 5464 | 5467 | } |
| 5465 | 5468 | } |
| 5466 | 5469 | |
| 5467 | 5470 | /* |
| 5468 | 5471 | ** Verify that the fingerprint recorded in the "fingerprint" entry |
| 5469 | 5472 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -5459,10 +5459,13 @@ | |
| 5459 | db_lset("checkout-hash", z); |
| 5460 | fossil_free(z); |
| 5461 | z = db_fingerprint(0, 1); |
| 5462 | db_lset("fingerprint", z); |
| 5463 | fossil_free(z); |
| 5464 | } |
| 5465 | } |
| 5466 | |
| 5467 | /* |
| 5468 | ** Verify that the fingerprint recorded in the "fingerprint" entry |
| 5469 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -5459,10 +5459,13 @@ | |
| 5459 | db_lset("checkout-hash", z); |
| 5460 | fossil_free(z); |
| 5461 | z = db_fingerprint(0, 1); |
| 5462 | db_lset("fingerprint", z); |
| 5463 | fossil_free(z); |
| 5464 | z = branch_of_rid(rid); |
| 5465 | db_lset("checkout-branch", z); |
| 5466 | fossil_free(z); |
| 5467 | } |
| 5468 | } |
| 5469 | |
| 5470 | /* |
| 5471 | ** Verify that the fingerprint recorded in the "fingerprint" entry |
| 5472 |