Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add the --no-rebuild and --no-vacuum options to the "fossil import" command. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
219f967cd7ac7c438944706e9c8fc8cd |
User & Date: | drh 2015-12-29 20:18:04 |
Context
2015-12-29
| ||
21:52 | Fix comment typos in main.c - including some comments that are used as on-line help text. ... (check-in: d76a980f user: drh tags: trunk) | |
20:18 | Add the --no-rebuild and --no-vacuum options to the "fossil import" command. ... (check-in: 219f967c user: drh tags: trunk) | |
05:43 | Several documentation wording improvements on the front page. ... (check-in: ebe25922 user: mistachkin tags: trunk) | |
Changes
Changes to src/import.c.
︙ | ︙ | |||
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 | ** --base PATH Path to project root in repository ** --flat The whole dump is a single branch ** ** Common Options: ** -i|--incremental allow importing into an existing repository ** -f|--force overwrite repository if already exist ** -q|--quiet omit progress output ** ** The --incremental option allows an existing repository to be extended ** with new content. | > > < > > | 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 | ** --base PATH Path to project root in repository ** --flat The whole dump is a single branch ** ** Common Options: ** -i|--incremental allow importing into an existing repository ** -f|--force overwrite repository if already exist ** -q|--quiet omit progress output ** --no-rebuild skip the "rebuilding metadata" step ** --no-vacuum skip the final VACUUM of the database file ** ** The --incremental option allows an existing repository to be extended ** with new content. ** ** See also: export */ void import_cmd(void){ char *zPassword; FILE *pIn; Stmt q; int forceFlag = find_option("force", "f", 0)!=0; int svnFlag = find_option("svn", 0, 0)!=0; int omitRebuild = find_option("no-rebuild",0,0)!=0; int omitVacuum = find_option("no-vacuum",0,0)!=0; /* Options common to all input formats */ int incrFlag = find_option("incremental", "i", 0)!=0; /* Options for --svn only */ const char *zBase=""; int flatFlag=0; |
︙ | ︙ | |||
1659 1660 1661 1662 1663 1664 1665 | } db_finalize(&q); manifest_crosslink_end(MC_NONE); } verify_cancel(); db_end_transaction(0); | > > > > | | | | | > > | | > | 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 | } db_finalize(&q); manifest_crosslink_end(MC_NONE); } verify_cancel(); db_end_transaction(0); fossil_print(" \r"); if( omitRebuild ){ omitVacuum = 1; }else{ db_begin_transaction(); fossil_print("Rebuilding repository meta-data...\n"); rebuild_db(0, 1, !incrFlag); verify_cancel(); db_end_transaction(0); } if( !omitVacuum ){ fossil_print("Vacuuming..."); fflush(stdout); db_multi_exec("VACUUM"); } fossil_print(" ok\n"); if( !incrFlag ){ fossil_print("project-id: %s\n", db_get("project-code", 0)); fossil_print("server-id: %s\n", db_get("server-code", 0)); zPassword = db_text(0, "SELECT pw FROM user WHERE login=%Q", g.zLogin); fossil_print("admin-user: %s (password is \"%s\")\n", g.zLogin, zPassword); } } |