trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2012

Re: [trinity-devel] Draft for update GIT scripts

From: Slávek Banko <slavek.banko@...>
Date: Mon, 3 Sep 2012 02:18:16 +0200
On Sunday 02 of September 2012 18:51:14 Darrell Anderson wrote:
> * Do these changes improve the speed of updating a local repository?
> Updating my local repository takes a long time.
>
I expect performance benefit in script update_all_submodules, through reduced 
calls submodule init and update. But that is not for normal users. In all 
scripts some performance benefits can bring a reduction of calls reset, 
clean, commit, and push. But I did not carry out any measurements.

> * Do these changes improve anonymous connections? Some time ago this was
> discussed because many people were havng problems connecting anonymously to
> maintain a local repository.
>
switch_all_submodules_to_head_and_clean script would probably not have a 
problem with access as anonymous user. If the proposed automatic detection 
gituser will suit everyone, it could be a question to gituser from scripts 
abolished entirely.

> * In light of my recent post about supporting a point release schedule, how
> do these changes support several branches, such as a development branch, a
> stable branch, and past release branches? I have not tried building
> 3.5.13.1 packages from GIT and am naive about how multiple branches works.
>
Support for branches and easily switch between them was the main reason for me 
to modify the scripts. I have made modifications general - scripts are 
independent on the branch. Once the preparatory v3.5.13-sru branch on the 
meta-project 'tde' will suffice:

git checkout v3.5.13-sru && switch_all_submodules_to_head_and_clean

Instead of v3.5.13-sru will then be possible to enter the name of any branch - 
for example master ;)

> Darrell

Slavek
--