On 12/06/14 05:29, C. Scott Ananian wrote:
> As Daniel hinted at, I'd like to add one more use case:
> 
> (4) prospective developers who want to do a small install for local
> testing and contribute patches.

For development, I like to have everything checked out from some kind
of version control system, so that if I need to edit a third-party
component, I can easily do that and have my changes tracked, so that a
diff or commit can easily be generated.

Also, on my laptop, I have a privilege separation boundary between
code editing (which is done as the main desktop user) and execution of
bleeding-edge code. I think that's a very sensible boundary, since
there is all sorts of private data available to the main desktop user,
and code from git is often not reviewed. So I'm not going to run
composer install hooks on my laptop as a user that can actually
install code.

So I think for developers, either submodules or explicit git clones
are the best solutions. But I don't think anyone is proposing a
solution that would prevent explicit git clones.

-- Tim Starling


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to