1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
|
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
|
-
+
|
int rc;
/* Create a new Git repository at zMirror */
zCmd = mprintf("git init %$", zMirror);
gitmirror_message(VERB_NORMAL, "%s\n", zCmd);
rc = fossil_system(zCmd);
if( rc ){
fossil_fatal("cannot initialize git repository using: %s\n", zCmd);
fossil_fatal("cannot initialize git repository using: %s", zCmd);
}
fossil_free(zCmd);
/* Must be in the new Git repository directory for subsequent commands */
rc = file_chdir(zMirror, 0);
if( rc ){
fossil_fatal("cannot change to directory \"%s\"", zMirror);
|
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
|
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
|
-
+
+
+
+
|
zPushCmd = mprintf("git push --mirror %s", url.canonical);
}else{
zPushCmd = mprintf("git push --mirror %s", zPushUrl);
}
gitmirror_message(VERB_NORMAL, "%s\n", zPushCmd);
fossil_free(zPushCmd);
zPushCmd = mprintf("git push --mirror %$", zPushUrl);
fossil_system(zPushCmd);
rc = fossil_system(zPushCmd);
if( rc ){
fossil_fatal("cannot push content using: %s", zPushCmd);
}
fossil_free(zPushCmd);
}
}
/*
** Implementation of the "fossil git status" command.
**
|