Re: [PATCH] git push --track
From: Tay Ray Chuan <hidden>
Date: 2016-06-15 22:48:01
Hi, On Wed, Jan 13, 2010 at 11:12 PM, Rudolf Polzer [off-list ref] wrote:
Hi, I'd like a feature to automatically "transform" a non-tracking local branch into a tracking branch on push. A patch to do that is attached. Usage: git branch mybranch git checkout mybranch ... git push --track origin mybranch:mybranch will not just perform the push, but also write a block [branch "mybranch"] remote = origin merge = refs/heads/mybranch to the git configuration so the branch becomes tracking. This should be a simpler alternative to the otherwise usual procedure git push origin mybranch:mybranch git config branch.mybranch.remote origin git config branch.mybranch.merge refs/heads/mybranch Are there any chances for this getting added to official git - or an alternate convenient way convert a local to a tracking branch?
before I put up my comments on the patch, I wonder if git-push is the best place to add this feature, as git-push usually deals with "pushing" data to another repo. I think git-branch would be a better place to do this. -- Cheers, Ray Chuan