2009/3/31 Lübbe Onken <luebbe.tortoisesvn_at_googlemail.com>:
> Hi Stefan,
>
> you wrote:
>
>> Lübbe Onken wrote:
>>> Hi Folks,
>>>
>>> I'd like to move things around a bit in the contrib folder. It contains
>>> stuff that is user-relevant and developer-relevant, but not in
>>> consistent locations.
>>>
>>> My Suggestion is to junk the "other" folder (or rename it to "dev") and
>>> have two main folders, either:
>>>
>>> a) "contrib-user" and "contrib-dev" next to each other or
>>
>> I'd prefer this one.
>
> I like Otos suggestion about a "tools" subproject too.
>
>>> b) "contrib" and "contrib/dev" (less renaming and moving around)
>>>
>>> "contrib-user" or just "contrib" as it is now
>>> (This folder should contain only stuff that is interesting for users)
>>> - hook-scripts
>>> - issue-tracker-plugins
>>> - diff-scripts
>>
>> Hmm - the issue tracker plugins are most likely only interesting to
>> developers, not users.
>
> Plugin developers are users of TortoiseSVN too :) What I want to place
> inside contrib-dev is the stuff that only we, the TSVN developers need.
> So a "tools" subproject would serve the same purpose.
>
>>> "contrib-dev" or "contrib/dev", a sub-folder of contrib
>>> (This folder should contain only stuff that is used by the TortoiseSVN
>>> dev team)
>>> - drupal-modules
>>> - po-checker
>>> - translation-status
>>
>> I don't think we should name that folder 'contrib' because it doesn't
>> contain user contributions.
>>
>> I suggest to move the 'translation-status' and 'po-checker' inside our
>> doc folder somewhere.
>
> These tools don't just check the docs.
>
>> I'm not sure about the 'drupal-modules', but IMHO it would belong into
>> the www folder.
>
> Isn't the content of the www folder automatically placed on the
> tigris.org web site? I wouldn't want that to happen.
>
>>> Now where shall we put:
>>> other/svnindex (I guess contrib-user)
>>
>> yes.
>>
>>> other/tcvs.reg (no idea)
>>> other/tsvn.reg (no idea)
>>
>> That too belongs in contrib-user.
>>
>>
>>> Suggestions please :)
>>>
>>> Some of the suggested moves/renames surely affect the setup scripts, so
>>> the script wizards should speak up.
>>
>> That's not a big problem. After reorganizing this, the nightly build
>> might be broken for a day or two - no big deal.
>>
>> If we're reorganizing stuff anyway: I really don't like the externals in
>> drupal-modules/translation-status. I know you need them for the scripts
>> which run on the server. But they already *are* in our sourcetree and
>> the externals duplicate them.
>> Would it be possible to change either the scripts to use the original
>> files or change the update script on the server to get them from the
>> original location? Or if that's not suitable, create a new folder in the
>> repo root where those externals are set and then use that folder instead
>> on the server?
>
> The translation status report on our web site runs "svn up" so that it
> always has the latest version of the include and .po files. My idea
> behind using these two externals is that we just have to change the
> external and the translation status report automatically does the right
> thing next time it is run. No need to log into the server.
> Alternatively we could store the branch name inside the script and the
> script checks out a fresh working copy each time it is run.
> But if we come back to Otos suggestion about a "tools" subproject inside
> the repo root, we could place everything there, including the externals.
> I think this is the way to go unless someone comes up with a better idea.
Would that also be a good place to put the doc/tools folder? At the
moment it is downloaded as a zip to avoid cluttering the main source
tree with 10MB of doc tools.
> I'm also thinking whether it would be a good idea to move all the .po
> files (doc and gui) into one folder and clear up some of the relics of
> old times. But doc/po isn't a very logical place to put the gui
> translations and moving the doc translations out of the doc subdirectory
> isn't logical either. The doc subproject is still self-contained (I hope :))
Yes, but not independent of the resources because of the help file links.
Simon
--
: ___
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1493303
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-03-31 10:22:52 CEST