Fossil SCM
Point that a two-way git mirror is not the same as re-importing an exported tree although it would be easy to get confused. A two-way mirror is impossible, but thanks to recent commits, re-importing works fine.
Commit
97959c893622b9474bdbcc1b17fc673ad857c0361de333a50b30d2be8849ea30
Parent
d2a59b03727bc35…
1 file changed
+3
-1
+3
-1
| --- www/mirrortogithub.md | ||
| +++ www/mirrortogithub.md | ||
| @@ -80,11 +80,13 @@ | ||
| 80 | 80 | |
| 81 | 81 | ## Notes: |
| 82 | 82 | |
| 83 | 83 | * The mirroring is one-way. If you check in changes on GitHub, those |
| 84 | 84 | changes will not be reabsorbed by Fossil. There are technical problems |
| 85 | - that make a two-way mirror all but impossible. | |
| 85 | + that make a two-way mirror all but impossible. (This is not to be | |
| 86 | + confused with the ability to import a Fossil mirror from Github back | |
| 87 | + into a Fossil repository. That works, but it is not a mirror.) | |
| 86 | 88 | |
| 87 | 89 | This also means that you cannot accept pull requests on GitHub. |
| 88 | 90 | |
| 89 | 91 | * The "`fossil git export`" command creates subprocesses that run "`git`" |
| 90 | 92 | commands, so you must have Git installed on your machine for any |
| 91 | 93 |
| --- www/mirrortogithub.md | |
| +++ www/mirrortogithub.md | |
| @@ -80,11 +80,13 @@ | |
| 80 | |
| 81 | ## Notes: |
| 82 | |
| 83 | * The mirroring is one-way. If you check in changes on GitHub, those |
| 84 | changes will not be reabsorbed by Fossil. There are technical problems |
| 85 | that make a two-way mirror all but impossible. |
| 86 | |
| 87 | This also means that you cannot accept pull requests on GitHub. |
| 88 | |
| 89 | * The "`fossil git export`" command creates subprocesses that run "`git`" |
| 90 | commands, so you must have Git installed on your machine for any |
| 91 |
| --- www/mirrortogithub.md | |
| +++ www/mirrortogithub.md | |
| @@ -80,11 +80,13 @@ | |
| 80 | |
| 81 | ## Notes: |
| 82 | |
| 83 | * The mirroring is one-way. If you check in changes on GitHub, those |
| 84 | changes will not be reabsorbed by Fossil. There are technical problems |
| 85 | that make a two-way mirror all but impossible. (This is not to be |
| 86 | confused with the ability to import a Fossil mirror from Github back |
| 87 | into a Fossil repository. That works, but it is not a mirror.) |
| 88 | |
| 89 | This also means that you cannot accept pull requests on GitHub. |
| 90 | |
| 91 | * The "`fossil git export`" command creates subprocesses that run "`git`" |
| 92 | commands, so you must have Git installed on your machine for any |
| 93 |