Sun Aug 20 15:14:15 EDT 2006 Mark Stosberg <[EMAIL PROTECTED]>
* overhaul the darcs.net front page.
The themes to this change are:
- Focus on the key benefits of darcs:
Distributed. Interactive. Smart.
- Recognize that the wiki is the central resource,
and remove some information that is duplicated here
and reference the wik instead.
I can post a demo of this HTML for easy comparison if you'd like.
Mark
New patches:
[overhaul the darcs.net front page.
Mark Stosberg <[EMAIL PROTECTED]>**20060820191415
The themes to this change are:
- Focus on the key benefits of darcs:
Distributed. Interactive. Smart.
- Recognize that the wiki is the central resource,
and remove some information that is duplicated here
and reference the wik instead.
I can post a demo of this HTML for easy comparison if you'd like.
Mark
]
<
> {
hunk ./index.html.in 7
<title>darcs</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="description" content="darcs is an advanced revision control system.">
- <meta name="keywords" content="darcs revision control system free software gpl linux debian">
+ <meta name="keywords" content="darcs scm subversion alternative CVS free software gpl linux debian">
<link rel="stylesheet" type="text/css" href="darcs.css"/>
</head>
hunk ./index.html.in 14
<body>
<div align="center">
- <img src="http://www.darcs.net/logos/logo.png" border="0" width="242" height"79">
+ <img src="http://www.darcs.net/logos/logo.png" border="0" width="242" height"79"><br/>
+ <strong>Distributed. Interactive. Smart.</strong>
</div>
<table align="center" >
hunk ./index.html.in 33
</td>
<td width="15"></td>
<td width="450">
- <p> Hello, I'm David Roundy, the author of darcs. </p>
hunk ./index.html.in 34
- <a name="intro">Darcs is a revision control system</a>. Darcs is simple
- to learn and use, with a powerful new approach to meet the needs
- of today's distributed software projects. Darcs is
- decentralized, based on a "theory of patches" with roots
- in quantum mechanics. Darcs is free software, licensed under the
- <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a>.
+<p> <a name="intro">Darcs is a free, open source source code management system.</a> </p>
hunk ./index.html.in 36
- <p>
- Written in Haskell, darcs is used on many operating systems including
- Linux, MacOS X, FreeBSD, and Windows. Darcs includes a <a
- href="http://abridgegame.org/cgi-bin/darcs.cgi/darcs/">CGI
- script</a> to browse your repository from the web.</p>
+ <h2>Distributed</h2>
hunk ./index.html.in 38
- <p><b><a href="http://darcs.net/DarcsWiki">Learn more at the wiki</a></b>, the community-maintained site for all things darcs.</p>
+<p> Every user has access to the full command set, removing
+ boundaries between server and client or committer and non-committers.</p>
hunk ./index.html.in 41
+ <h2>Interactive</h2>
hunk ./index.html.in 43
- <h2>Download</h2>
-<ul>
- <li><a href="http://darcs.net/DarcsWiki/CategoryBinaries">Precompiled binaries</a> of the latest stable release of darcs for various platforms including Windows, Mac OS X, FreeBSD and its siblings, Solaris, and AIX, a dozen flavors of Linux, and Cygwin.<br>
-</ul>
-
- <h2>Documentation</h2>
-<ul>
- <li><a href="manual/">The manual</a><br>
- <span style="font-size:smaller">
- (Also available as <a href="darcs.ps">Postscript</a>, and in one <a href="manual/bigpage.html">large HTML file</a>. )
- </span>
+<p> Darcs is easy to learn and efficient to use because it asks
+ you questions in response to simple commands, giving you choices
+ in your work flow. You can choose to record one
+ one change in a file, while ignoring another. As you update
+ from upstream, you can review each patch name, even the full "diff"
+ for interesting patches. </p>
hunk ./index.html.in 50
-</li>
-</ul>
+ <h2>Smart</h2>
+
+<p> Originally developed by physicist David Roundy, darcs is
+ based on a unique algebra of patches. </p>
+
+<p> This smartness lets you respond to changing demands
+ in ways that would otherwise not be possible. Learn
+ more about <a href="http://darcs.net/DarcsWiki/SpontaneousBranches">spontaneous branches</a> with darcs.</p>
+
+ <hr>
hunk ./index.html.in 61
- <h2>Code</h2>
- <p>Darcs is written in Haskell, not in C, so a Haskell compiler is required to compile darcs. In addition, the Haskell compiler is written in Haskell, not in C, so you may experience a bootstrapping problem if a precompiled binary of the Haskell compiler is not available for your machine. For most users, it is not necessary to build darcs from source, and instead one of the precompiled binary packages linked above will suffice.</p>
hunk ./index.html.in 62
+
+ <h3>Download</h3>
+
+<p>
+<a href="http://darcs.net/DarcsWiki/CategoryBinaries">Binaries and source of the latest stable release</a> of darcs for various platforms including Windows, Mac OS X, FreeBSD and its siblings, Solaris, and AIX, a dozen flavors of Linux, and Cygwin.</p>
+
+<p>While using a binary from above is recommend, here is the latest source code for those who want it.</p>
<ul>
<li><a href="darcs-VERSION.tar.gz">Latest Prerelease Source</a> (VERSION). <br/>
<li><a href="darcs-1.0.8.tar.gz">Latest Stable Source</a> (1.0.8). <br/>
hunk ./index.html.in 72
- <li> You can also get the latest development source directly via darcs:
- <pre>
-darcs get http://www.abridgegame.org/repos/darcs-unstable/
-</pre>
- </li>
- <li> or the latest source selected for next release:
- <pre>
-darcs get http://www.abridgegame.org/repos/darcs/
-</pre>
- </li>
</ul>
hunk ./index.html.in 73
- <p>The manual includes a section on <a href="http://www.darcs.net/manual/node3.html#SECTION00300050000000000000">how to build darcs from source</a>.</p>
-
hunk ./index.html.in 74
- <h2>Community</h2>
+ <h3>Community</h3>
<ul>
hunk ./index.html.in 77
- <li><a href="http://darcs.net/DarcsWiki">Community-maintained darcs website</a></p>
+ <li><strong><a href="http://darcs.net/DarcsWiki">The Darcs Wiki</a></strong> -- The best source for further information.</p>
<li><a href="http://www.abridgegame.org/mailman/listinfo/darcs-users">users mailing list</a> </li>
<li><a href="http://www.abridgegame.org/mailman/listinfo/darcs-devel">developers mailing list</a> </li>
<li><a href="http://bugs.darcs.net/?user=guest;pass=guest">Bug Tracking System</a> </li>
hunk ./index.html.in 85
<li><a href="http://www.darcs.net/linux.html">darcs mirror of the Linux kernel repository</a></li>
</ul>
-I hope you enjoy darcs!
-<p>
-<a href="mailto:[EMAIL PROTECTED]">David</a>
</td>
<td width="150"></td>
</tr></table>
}
Context:
[remove TODO from pull.pl.
David Roundy <[EMAIL PROTECTED]>**20060805192700]
[fixes in pull.pl.
David Roundy <[EMAIL PROTECTED]>**20060805221055
The first fix avoids a false error that shows up because of identical
timestamps. The second verifies that revert -a doesn't prompt user.
]
[add new obliterate test.
David Roundy <[EMAIL PROTECTED]>**20060806122536]
[clean up docs on DarcsRepo format.
David Roundy <[EMAIL PROTECTED]>**20060808104321]
[Read sftp batch file in from stdin (part of issue237).
Eric Kow <[EMAIL PROTECTED]>**20060812143113
Passing the batch file in from stdin allows for sftp to be used with
password-based authentication. According to the sftp user manual regarding
the -b switch:
Since it lacks user interaction it should be
used in conjunction with non-interactive authentication
Credit for this idea goes to Ori Avtalion.
]
[Extend runSSH function to accept argument for stdin.
Eric Kow <[EMAIL PROTECTED]>**20060812142932]
[fail if replace token pattern contains spaces (issue231)
Tommy Pettersson <[EMAIL PROTECTED]>**20060806110807
It would otherwise create a badly formated patch in pending with unexpected
results for subsequent commands.
]
[fix negation of result in test
Tommy Pettersson <[EMAIL PROTECTED]>**20060806104215
Negation with ! "uses" the result and thus there is no "failure", so the
script wouldn't have exit with failure.
]
[add test that replace with spaces fail
Tommy Pettersson <[EMAIL PROTECTED]>**20060806103033]
[unset default author environment variables in test suite harness
Tommy Pettersson <[EMAIL PROTECTED]>**20060805151210
This makes it harder to accidently write tests that fail because no author
is set.
]
[set author in pull_two test so it doesn't hang
Tommy Pettersson <[EMAIL PROTECTED]>**20060804181518]
[add new test that triggers bug in refactoring.
David Roundy <[EMAIL PROTECTED]>**20060804103830]
[make test external stay in its temp1 dir
Tommy Pettersson <[EMAIL PROTECTED]>**20060804134139]
[Do not run sftp with the -q flag (issue240).
Eric Kow <[EMAIL PROTECTED]>**20060811212030
sftp does not recognise it, and so any command which uses it fails.
]
[Refactor calls to ssh/scp/sftp.
Eric Kow <[EMAIL PROTECTED]>**20060706202509
]
[Extend test suite for patch matching.
Eric Kow <[EMAIL PROTECTED]>**20060513192501
]
[Implement help --match (issue91).
Eric Kow <[EMAIL PROTECTED]>**20060513185610
Also, refactor matching code in a way that encourages developers
to document for help --match any new matchers they create.
]
[Replace dateparser.sh with more general match.pl for testing --match.
Eric Kow <[EMAIL PROTECTED]>**20060513104942
]
[Add tests for pristine error and quiet mode when removing a directory.
Eric Kow <[EMAIL PROTECTED]>**20060513100021]
[Replace test rmdir.sh with rmdir.pl.
Eric Kow <[EMAIL PROTECTED]>**20060513043823]
[remove some tabs from haskell source
Tommy Pettersson <[EMAIL PROTECTED]>**20060730122505]
[use FastPackeString when examining executable scripts in Get
Tommy Pettersson <[EMAIL PROTECTED]>**20060729130645]
[add some changelog entries
Tommy Pettersson <[EMAIL PROTECTED]>**20060718152611]
[Minor tweaks to list_authors.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060720180602]
[Fixed typo in documentation.
Michal Sojka <[EMAIL PROTECTED]>**20060514095212]
[Added elc and pyc to binaries.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060713184214]
[Run ssh/scp/sftp quietly.
Eric Kow <[EMAIL PROTECTED]>**20060707025245
This is useful for silencing Putty, and could also be for OpenSSH should
we decide to stop redirecting to /dev/null.
]
[Added up links in web interface.
Peter Stuifzand <[EMAIL PROTECTED]>**20060610082238
Added a link to the 'projects' part of the cgi repository interface, so that
you go back to the project list.
]
[Add a test suite for calling external programs.
Eric Kow <[EMAIL PROTECTED]>**20060521045407
For now this only includes a test for ssh (issue171).
]
[Suppress non-empty dir warning if Quiet.
Eric Kow <[EMAIL PROTECTED]>**20060513053456]
[Add forgotten file umask.h.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060423174844]
[Add --umask to all commands that write to the current repository.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060407195655]
[Add option --umask.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060407194552]
[Actually switch umasks in withRepoLock.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060407194202]
[Implement withUMask.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060407193312]
[Add umask.c.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060407193255]
[Propagate opts to withRepoLock.
Juliusz Chroboczek <[EMAIL PROTECTED]>**20060325190622]
[TAG 1.0.8
Tommy Pettersson <[EMAIL PROTECTED]>**20060616160213]
Patch bundle hash:
17b45eed6219d5d6f963f9dca3eb83162a4e844e
_______________________________________________
darcs-devel mailing list
[email protected]
http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel