2015-07-29 13:14 GMT+02:00 Francis Tyers <[email protected]>:
>
>
> Can you explain how that would work. Given a single organisation, and
> our
> current layout of:
>
> * apertium
> ** languages
> *** apertium-cat
> *** apertium-eus
> ** nursery
> *** apertium-tat-rus
>
> etc.
>
> How would people check out:
>
> languages/apertium-nno
> languages/apertium-nob
> trunk/apertium-nno-nob
> trunk/apertium
> trunk/lttoolbox
>
> without having to check out the whole of any submodule ? Also, would it
> be as simple
> as in SVN (e.g. 5 commands). Perhaps it would be good for someone on
> github to try it
> out (not using the apertium name), and demonstrate to us.
>
Even if I'd vote for a migration to git (and GitHub), I don't think that if
we did it, following the same "structure" that we have right now would work.
The existing structure (nursery, languages, trunk,...) it'll be really hard
to "replicate" (if possible at all) using git+svn.
If I had to move the 5 mentioned "modules", I'd create the following "git"
repositories.
* apertium-nno
* apertium-nob
* apertium-nno-nob
* apertium
* lttoolbox
Submodules "could" play a role in creating a similar structure of the
existing one, if we created another repo called "apertium-structure", where
entries starting with / are folders and entries starting with @ are git
submodules
- apertium-structure
-- /languages
---- @apertium-nno
---- @apertium-nob
-- /trunk
---- @apertium-nno-nob
---- @lttoolbox
---- @apertium
That would work if really using git (I don't now why we would want to
create that structure if it was not to "show" where langpair stays, for
example) but it won't if you try to checkout "apertium-structure" using the
SVN functionality available at github
You can try it here:
svn co https://github.com/xavivars/apertium-test/trunk
However, I don't see that much difference from someone now manually doing a
SVN Checkout of those 5 subdirectories to a 5 GIT Clone for all 5 modules,
and that would give everyone the same functionality that we have today (svn
access, etc) EXCEPT doing a "full" checkout of everything (or everything in
nursery, or in trunk,...).
--
< Xavi Ivars >
< http://xavi.ivars.me >
------------------------------------------------------------------------------
_______________________________________________
Apertium-stuff mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/apertium-stuff