[Kde-scm-interest] scripty questions

Thiago Macieira thiago at kde.org
Sun May 24 10:24:13 CEST 2009


Chani wrote:
>> If you really need to clone a specific directory, you have two
>> solutions: 1. Make the directory a separate repository and have it as
>> a submodule in the parent repository. Cons: Complex and not really
>> easy to use. 2. Don't use git for that directory; just fetch a tar.gz
>> via HTTP. Cons: Should be obvious. Not really a solution.
>
>or the ugly-hack solution:
>since scripty has to download all the modules anyways, have it copy the
> git doc folders into a separate folder, make that available online, and
> have the update_xml script rsync it or download a tgz of it or
> something. :/
>
>none of these are good solutions, really.

My suggestion is that we move the documentation out of each module's 
repository.

The simplest solution is that there is one repository for documentation, 
which matches l10n-kde4/documentation today. Anybody who wishes to 
translate documentation or write documentation has to clone this 
repository.

The other solution is that there be a submodule for documentation per 
module. This submodule is linked to each module and from the equivalent of 
l10n-kde4.

The first solution represents the least diskspace used by translators (Git 
repository compression works best when you have fewer repositories). 
However, that is a lot more diskspace for developers when writing the 
documentation itself. 

It's more hassle as well when trying to release an app, since you have to 
somehow mark which commit in the documentation matches your release as 
well as copy those files into your package.
-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20090524/f8fd18af/attachment.sig 


More information about the Kde-scm-interest mailing list