Re: Split Git

Michael M Slusarz <[email protected]>
Newsgroups gmane.comp.horde.devel
Message-ID <20141124192643.Horde.kfiRVOT2Yi02q0W2okzyXQ2@bigworm.curecanti.org>
Quoting Jan Schneider <[email protected]>:

> Zitat von Michael J Rubinsky <[email protected]>:
>
>> Quoting Michael M Slusarz <[email protected]>:
>>
>>> Quoting Jan Schneider <[email protected]>:
>>>
>>>> Zitat von Michael M Slusarz <[email protected]>:
>>>>
>>>>> Quoting Jan Schneider <[email protected]>:
>>>>>
>>>>>> Zitat von Michael M Slusarz <[email protected]>:
>>>>>>
>>>>>>> - 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.
>
> And it's built on top of Horde_Pear.

Huh.  I was looking for something like this when I was writing the  
beta of the PHAR installer, since this is exactly what we needed there.

Started to formulate checklist/TODO at:  
http://wiki.horde.org/Project/SplitGitRepo

michael

___________________________________
Michael Slusarz [[email protected]]

-- 
dev mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.