Re: [PATCH] pull: refuse complete src:dst fetchspec arguments
- From
Thomas Rast <trast@student.ethz.ch>
- Date
- Oct 21, 2009, 08:05 UTC
- Message-ID
- <200910211005.29053.trast@student.ethz.ch>
- In-Reply-To
- <20091021031528.GB18997@atjola.homenet>
Björn Steinbrink wrote:
Show 7 quoted lines
> One (maybe important) difference there is that the "pull" gets you: > > Merge branch 'pu' of git://git.kernel.org/pub/scm/git/git > > Even with "master:tmp". But with fetch+merge (storing in refs/remotes): > > Merge remote branch 'tmp'
What if any combination of fetch and merge always gave you the long form? After all, even if you do have a tracking branch for whatever you are merging, that information is probably useless and it would be nicer if all of the following resulted in the long form:
* git fetch git://git.kernel.org/pub/scm/git/git pu git merge FETCH_HEAD
* git remote add origin git://git.kernel.org/pub/scm/git/git git fetch origin git merge origin/pu
* git fetch git://git.kernel.org/pub/scm/git/git pu:tmp git merge tmp
and so on.
--
Thomas Rast
trast@{inf,student}.ethz.ch