Differences From:
File
www/qandc.wiki
part of check-in
[cbc8983685]
- Documentation update: Add the "Questions and Criticisms" document in
response to recent comments on reddit.com.
by
drh on
2008-10-06 00:31:23.
[view]
To:
File
www/qandc.wiki
part of check-in
[5cbfe0cde2]
- Minor edits to the Questions and Criticisms document.
by
drh on
2008-10-06 11:28:32.
[view]
@@ -7,15 +7,15 @@
<b>Fossil sounds like a lot of reinvention of the wheel.
Why create your own DVCS when you could have reused mercurial?</b>
<blockquote>
- I wrote it because none of the
+ <p>I wrote fossil because none of the
other available DVCSes met my needs. If the other DVCSes do
- meet your needs, then you probably do not need fossil. But they
- don't meet mine, and so fossil is necessary for me.
-
- Feature provided by fossil that one does not get with other
- DVCSes:
+ meet your needs, then you might not need fossil. But they
+ don't meet mine, and so fossil is necessary for me.</p>
+
+ <p>Feature provided by fossil that one does not get with other
+ DVCSes include:</p>
<ol>
<li> Integrated <a href="wikitheory.wiki">wiki</a>. </li>
<li> Integrated <a href="bugtheory.wiki">bug tracking</a> </li>
@@ -70,9 +70,9 @@
<p>On the other hand, if you have patches that improve the apparance
of Fossil without seriously compromising its reliablity, performance,
an maintainability, I will be happy to accept them. Fossil is
-self-hosting. Write to the maintainers for a password that will let
+self-hosting. Send me email to request a password that will let
you push to the main fossil repository.</p>
</blockquote>
<b>It would be useful to have a separate application that
@@ -87,9 +87,9 @@
<b>Fossil is already the name of a plan9 versioned
append-only filesystem.</b>
<blockquote>
-I did not know that. Perhaps they choose the name for the same reason that
+I did not know that. Perhaps they selected the name for the same reason that
I did: because a repository with immutable artifacts preserves
and excellent fossil record of a long-running project.
</blockquote>
@@ -113,17 +113,19 @@
<blockquote>
<p>I have no doubt that Trac has many features that fossil lacks. But that
is not the point. Fossil has several key features that Trac lacks and that
-the primary fossil author cannot live without: most notably the fact that
+I cannot live without: most notably the fact that
fossil supports disconnected operation.</p>
-<p>As for bloat: Fossil is a single fully self-contained executable.
-You do not need any external packages in order to run fossil. You do not
-need diff, patch, merge, cvs, svn, rcs, python, perl, tcl, sqlite, or anything
-else in order to run fossil. Fossil runs just fine in a chroot jail all
-by itself. And the self-contained executable is much less than 1MB in size.
+<p>As for bloat: Fossil is a single self-contained executable.
+You do not need any other packages
+(diff, patch, merge, cvs, svn, rcs, git, python, perl, tcl, apache,
+sqlite, and so forth)
+in order to run fossil. Fossil runs just fine in a chroot jail all
+by itself. And the self-contained fossil
+executable is much less than 1MB in size.
Fossil is the very opposite of bloat.</p>
</blockquote>
</nowiki>