[jdom-interest] Re: [jdom-commits] CVS Update: jdom-site/docs/apidocs
Elliotte Rusty Harold
elharo at metalab.unc.edu
Fri Feb 6 05:24:57 PST 2004
I got a *lot* CVS commit messages in my inbox this morning. It's
great to see JDOM moving again. However, maybe we can cut down on the
volume a little. In particular I just noted a batch of commit
messages for JavaDoc HTML files.It's normally considered best
practice *not* to store generated files such as JavaDoc in your
version control system. Andy Hunt and Dave Thomas discuss this on p.
10 of Pragmatic Version Control (The Pargmatic Programmers LLC, 2003):
If we store all the things needed to build the project, does that mean
that we should also be storing all the generated files? For example,
we might run JavaDoc to generate the API documentation for our source
tree. Should that documentation be stored in the version control
system's repository?
The simple answer is "no." If a generate file can be reconstituted
from other files, then storing it is simply duplication. Why is this
duplication bad? It isn't because we're worried about wasting disk
space. It's because we don't want things to get out of step. If we
store the source and the documentation, and then change the source,
the documentation is now outdated. If we forget to update it and check
it back in, we've now got misleading documentation in our repository.
So in this case, we'd want to keep a single source of the information,
the source code.
So I recommend we delete all the generated JavaDoc from the CVS tree.
Obviously this doesn't apply to things like package.html files that
are used to generate the overviews and are independent of the source
code.
At 3:28 AM -0700 2/6/04, nobody wrote:
>****************************************
>Date: Fri Feb 6, 2004 @03:28:07 MST
>Author:
>
>Update of /home/cvs/jdom-site/docs/apidocs
>In directory chimbo:/tmp/cvs-serv22247
>
>Modified Files:
>allclasses-frame.html allclasses-noframe.html
>constant-values.html deprecated-list.html help-doc.html
>index.html overview-frame.html overview-summary.html
>overview-tree.html packages.html serialized-form.html
>Log Message:
>Checking in javadocs for jdom-b10-rc1 so they'll be easily viewable
>on the website.
>
>-jh-
>
>===================================================================
>File: allclasses-frame.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/allclasses-frame.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: allclasses-noframe.html Status: Up-to-date
>
> Working revision: 1.4 Fri Feb 6 10:27:55 2004
> Repository revision: 1.4
> /home/cvs/jdom-site/docs/apidocs/allclasses-noframe.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.3)
>
>===================================================================
>File: constant-values.html Status: Up-to-date
>
> Working revision: 1.4 Fri Feb 6 10:27:55 2004
> Repository revision: 1.4
> /home/cvs/jdom-site/docs/apidocs/constant-values.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.3)
>
>===================================================================
>File: deprecated-list.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/deprecated-list.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: help-doc.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/help-doc.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: index.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/index.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: overview-frame.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/overview-frame.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: overview-summary.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/overview-summary.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: overview-tree.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/overview-tree.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: packages.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/packages.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>===================================================================
>File: serialized-form.html Status: Up-to-date
>
> Working revision: 1.7 Fri Feb 6 10:27:55 2004
> Repository revision: 1.7
> /home/cvs/jdom-site/docs/apidocs/serialized-form.html,v
>
> Existing Tags:
> jdom_1_0_b9 (revision: 1.6)
>
>_______________________________________________
>To control your jdom-commits membership:
>http://lists.denveronline.net/mailman/options/jdom-commits/youraddr@yourhost.com
--
Elliotte Rusty Harold
elharo at metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml
http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
More information about the jdom-interest
mailing list