[dev] Split Git

Michael J Rubinsky mrubinsk at horde.org
Mon Nov 24 06:23:30 UTC 2014


Quoting Michael M Slusarz <slusarz at horde.org>:

> Quoting Jan Schneider <jan at horde.org>:
>
>> Zitat von Michael M Slusarz <slusarz at horde.org>:
>>
>>> Quoting Jan Schneider <jan at horde.org>:
>>>
>>>> Zitat von Michael M Slusarz <slusarz at horde.org>:
>>>>
>>>>> - Installation of code from git repos can be facilitated by a script.
>>>>> - This script can create/clone the git repos as needed.
>>>>
>>>> And update, and diff, and commit, and probably all the major git  
>>>> stuff. Wait, why did I argument against sub-tree again? :)
>>>>
>>>> Some extra sugar would be if you could checkout one repo, and  
>>>> have all dependent packages' repos checked out too.
>>>
>>> This would be great... although I think this will require digging  
>>> into PEAR code in order to grab the required dependencies (I  
>>> really don't want to be writing PEAR parsing code at this stage).
>>
>> We already have a PEAR parser.
>
> We have a PEAR parser that programatically will give you the list of  
> packages/channels you need to install given a single package.xml  
> file?  I've spent hours looking for this, so this is fantastic news  
> - where is it located?  (This underscores the need for us to keep  
> all install-related code in a single location).

It's in the components package. You can get a dependency tree via:

horde-components path_to_package deps -deps --allow-remote --alldeps

You can also include the --no-tree option to get a YAML format listing  
instead of a formatted tree.

-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5869 bytes
Desc: S/MIME Signature
URL: <http://lists.horde.org/archives/dev/attachments/20141124/2e231d8a/attachment.bin>


More information about the dev mailing list