trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2012

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

From: Darrell Anderson <humanreadable@...>
Date: Sun, 2 Sep 2012 09:51:14 -0700 (PDT)
> some time ago I announced that I'm prepare draft for update
> scripts for work with Git. Now is attached both diff and tarball. I
> expect comments, objections, other suggestions :)
> 
> Adjustments are as follows:
> + added support for branches
> - the current branch is detected automatically
> + added automatic detection gituser (from .git/config)
> + optimized some operations
> - if is not a mess, reset + clean is not called 
> - if there is nothing to commit, commit is not called
> - if there is nothing to send server, push is not called
> - because git submodule init + update in one call update all submodules, for each git tree is called only once
> 
> I was thinking about add into script commit_all_submodules
> check for untracked files. In order to avoid omission of renamed and
> new files. What is your opinion?

* Do these changes improve the speed of updating a local repository? Updating my local repository takes a long time.

* 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.

* 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.

Darrell