Differences From Artifact [ef12318ae5]:
- File src/db.c — part of check-in [d9543f4c2c] at 2020-08-12 12:56:32 on branch trunk — Improved detection of potential read/write txn conflicts. Hold a write transaction on the server-side for the duration of an /xfer request, to avoid unexpected SQLITE_BUSY errors. (user: drh size: 140650) [more...]
To Artifact [5dc31b366c]:
- File src/db.c — part of check-in [f304c56974] at 2020-08-16 19:08:40 on branch trunk — Enhance the db_repository_filename() routine to return the canonical filename. (user: drh size: 140743) [more...]
| ︙ | |||
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 | 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 | + + + |
assert( g.zLocalRoot );
if( zRepo==0 ){
zRepo = db_lget("repository", 0);
if( zRepo && !file_is_absolute_path(zRepo) ){
char * zFree = zRepo;
zRepo = mprintf("%s%s", g.zLocalRoot, zRepo);
fossil_free(zFree);
zFree = zRepo;
zRepo = file_canonical_name_dup(zFree);
fossil_free(zFree);
}
}
return zRepo;
}
/*
** Returns non-zero if the default value for the "allow-symlinks" setting
|
| ︙ |