@@ -0,0 +1,101 @@
1 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ,h3>
2 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
3 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Git provides file versioning services only, whereas Fossil adds an
4 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ integrated [./wikitheory.wiki | wiki],
5 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [./bugtheory.wiki | ticketisg & bug trackpers. Instead, all of the developers work together cooperatively
6 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ and the her cooperatively
7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ and the changes stay integrated naturally.
8 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
9 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So to a first approxima y.
10 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
11 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So to a first approximation, branches in Git are developer-centric whereas
12 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ branches in Fossil are feature-centric.
13 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
14 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ The Git approach scales much better for large projects like the Linux
15 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ kernel with thousands of contributors who in many cases don't even know
16 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ each other's names. The integrators serve a gatekeeper role to help keep
17 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ undesirable code out of the official Linux source tree. On the other hand,
18 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ not many projects are as big or as loosely organized as the Linux kernel.
19 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Most projects have a small team of developers who all know each other
20 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ well and trust eacHuge communityes file versioning services only, whereas Fossil adds an
21 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ integrated [./wikitheory.wiki | wiki],
22 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [./bugtheory.wiki | ticketing & bug trackpers. Instead, all of the developers work together cooperatively
23 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ and the changes stay integrated naturally.
24 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
25 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So to a first approxima y.
26 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
27 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So to a first approximation, branches in Git are developer-centric whereas
28 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ brancentric.
29 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
30 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ The Git approach scales much better for large projects like the Linux
31 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ kernel with thousands of contributors who in many cases don't even know
32 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ each other's names. The integrators serve a gatekeeper role to help keep
33 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ undesirable code out of the official Linux source tree. On the other hand,
34 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ not many projects are as big or as loosely organizitzed as the Linux kernel.
35 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Most projects have a small team of developers who all know each other
36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ well and trust each other, and who enjoy working together collaboratively
37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ without the overhead ing Modelators.
38 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
39 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Onesupports a sharded source tree, whereas Fossil wants all all
40 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ syncing repositories to carry all information. Git allows individual
41 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ developers to maintain multiple branches on their local repository
42 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ and then selectively push only one or two branches to higher level
43 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ developers. Fossil alsoioning services local branches, but Fossil
44 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ tends to encourage sharing everything, not just onproxima y.
45 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
46 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So to a first approximation, branches in Git are devel, since Linus doesn't reallyuch better for large projects like the Linux
47 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ kernel with thousands of contributors who in many cases don't even know
48 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ each other's names. The integrators serve a gatekeeper role to help keep
49 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ undesirable code out of the oFossil encourages a tight-knit, smaller, and more closely
50 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ cooperating developer community where all participants share all
51 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ of their code all of the time.
52 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
53 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ The prototypical Git development model is that each developer maintains
54 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ their own branch and the various changes from each developer are later
55 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ merged into a master branch by an integrator. The prototypical Fossil
56 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ development model is that and are part of the collaborate on the same
57 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ branch at the same time.
58 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
59 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So in other words, Git promotes a model where individual developers
60 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ keep a subset of the branches of a project (sharding) whereas Fossil
61 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ promotes every developer having a complete copy of all branches
62 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ (replicating)ses "<tt>rebase</tt>"</td><td>Immutable</td></tr>
63 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <tr><td>GPL</td><td>BSD</td></tr>
64 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ </table></blockquote>
65 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
66 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <h2>3.0 Discussion</h2>
67 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
68 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <h3>3.1 Feature Set</h3>
69 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
70 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Git provides file versioning services only, whereas Fossil adds an
71 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ integrated [./wikitheor<tt>fossil ui</tt>kitheory.wiki | wiki],
72 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [./bugtheory.wiki | ticketing & bug tracking],
73 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [./embeddeddoc.wiki | embedded documentation], and
74 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [./event.wiki | Technical n ame branch.
75 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Branches do not belong to individuals. All branches are read/write
76 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ accessible to all developers at all times. There is no need
77 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ for integrators to merge together changes from various independent
78 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ developers. Instead, all of the developers work together cooperatively
79 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ and the changes stay integrated naturally.
80 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
81 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So to a first approxima y.
82 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
83 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ So to a first approximation, branches in Git are developer-centric whereas
84 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ branches in Fossil are feature-centric.
85 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
86 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ The Git approacfor you the product will worko you, then you should choose Git.
87 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
88 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Fossil is clearly the "road less traveled":
89 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
90 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <blockquote>
91 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Two roads diverged in a wood, and I —<br>
92 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ I took the one attention from the l>- Robert Frost, <i>The Road Not Taken</i>, 1916</small>
93 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ </blockquote>
94 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ </i></blockquote>
95 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
96 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Among the advantages of ing
97 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ <small>- Robert Frost, <i>The Road Not Taken</i>, 1916</small>
98 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ </blockquote>
99 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ </i></blockquote>
100 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
101 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Among the advantages of ing678