On Wed, 2002-03-27 at 11:29, Sam Ruby wrote:
> Apparently, the gump machine had network problems last night. See:
>
> The proposal is to change these entries thus:
>
> <module name="jakarta-avalon-apps" repository="jakarta" path="gump.xml"/>
How about moving toward project encapsulation w.r.t to repository
information (in all things but this would be a start)? By this I mean
that all the information required to check out a project is stored in
the project itself.
If descriptors are moved out of gump's immediate reach then that
repository attribute is something that is not in direct control of the
project, having all this information would allow better decentralization
and a project wouldn't be dependent on knowing what particular gump
details like the repository descriptors. This might be simpler for
processing as I imagine you have to do some wing dinging to get the
sourceforge stuff to work. This information would become the
responsibility of the project, the group which is most likely to know
what the accurate cvs info is.
Plus if you get a large number of projects in different locations you
don't have to make a repository descriptor for each project stored in a
different location. I think project encapsulation is the way to go.
> The important aspect of this change for these purposes is that the name is
> separately identified as an attribute. This enables the results to be
> cached into a "cache/{@name}.xml" file. Just like the results of the
> previous successful checkout or gen will be used if the current one fails,
> this enables the previous definition to be included in the case of a
> network error.
>
> This support exploits the repository/cvsweb elements. Also note the "root"
> attributes in the sourceforge modules listed above... this enables modules
> which are contained in sourceforge projects to be located successfully.
>
> - Sam Ruby
>
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
jvz.
Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>