Hi,

Am Freitag, den 11.07.2014, 14:48 +0200 schrieb Herbert Valerio Riedel:
> So travis does a recursive clone by default? So that we can't even
> easily inject
> 
>   
> https://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git/Submodules#AlternativeGitHubrewriterules
> 
> ?
> 
> If I get the docs right, you should be able to disable that and manually
> clone the submodules:
> 
>   http://docs.travis-ci.com/user/build-configuration/#Git-Submodules

thanks, I’ll try that.


> > Maybe it is finally time to re-think the directory layout on
> > git.haskell.org to not use / and get rid of this problem for once and
> > all. (Maybe with symlinks on git.haskell.org the old URLs can just
> > continue to work.)
> 
> TBH, I don't like the idea of symlinks, as they would break the
> assumption in the server-side scripting that a repo is only accessible
> via a single path, which I'm sure would cause all sorts of subtle issues
> and confusing situations when you forget about that.

And has a complete change or the URLs ever been considered? Now that
people shouldn’t have to use ./sync-all any more, but can use standard
tools to check out the repository, being able to clone from github
directly and without such patching of paths might be desirable.

(It wouldn’t help with cloning from any other fork, though. Seems to be
an unavoidable issue with submodules.)

Greetings,
Joachim


-- 
Joachim “nomeata” Breitner
  [email protected]http://www.joachim-breitner.de/
  Jabber: [email protected]  • GPG-Key: 0xF0FBF51F
  Debian Developer: [email protected]

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to