threads / discuss / 6604

should git push . from:to work?

Subject: should git push . from:to work?

## tl;dr

4 messages between Feb 1, 2007 and Feb 2, 2007.

replies: 3people: 3as markdown or json

Michael S. Tsirkin· Feb 1, 2007, 14:56 UTC · lore

Should I not be able to use . as a URL? git push seems to think . is a remote, not a URL:

mst@mst-lt:~/scm/sdpnetstat$ git push . refs/heads/master:refs/heads/ofed_1_2
fatal: remote '.' has no URL
mst@mst-lt:~/scm/sdpnetstat$ git push $PWD refs/heads/master:refs/heads/ofed_1_2
updating 'refs/heads/ofed_1_2' using 'refs/heads/master'
  from c16c0acb0906209868d5682d0668ada0f250da02
  to   cfc08ab244ece514f7c453d27397281129f14264
Generating pack...
Done counting 0 objects.
Writing 0 objects.
Total 0 (delta 0), reused 0 (delta 0)
Unpacking 0 objects
refs/heads/ofed_1_2: c16c0acb0906209868d5682d0668ada0f250da02 -> cfc08ab244ece514f7c453d27397281129f14264
So there's an easy workaround, but why does this work for pull but not for push?
-- 
MST
Johannes Schindelin· Feb 1, 2007, 15:00 UTC · re: Michael S. Tsirkin · lore

Re: should git push . from:to work?

Hi,
On Thu, 1 Feb 2007, Michael S. Tsirkin wrote:
> Should I not be able to use . as a URL?
> git push seems to think . is a remote, not a URL:

You seem to be infected by the less-than-intuitive "git pull ."-makes-perfect-sense camp.

Why not just do "git branch to from"?

Ciao, Dscho

Michael S. Tsirkin· Feb 1, 2007, 15:05 UTC · re: Johannes Schindelin · lore

Re: should git push . from:to work?

Show 12 quoted lines
> Quoting Johannes Schindelin <Johannes.Schindelin@gmx.de>:
> Subject: Re: should git push . from:to work?
> 
> Hi,
> 
> On Thu, 1 Feb 2007, Michael S. Tsirkin wrote:
> 
> > Should I not be able to use . as a URL?
> > git push seems to think . is a remote, not a URL:
> 
> You seem to be infected by the less-than-intuitive
> "git pull ."-makes-perfect-sense camp.
Not really, I don't really care.
> Why not just do "git branch to from"?

Because I want to update am existing local branch that is different from what I have checked out.

-- 
MST
Jakub Narebski· Feb 2, 2007, 10:02 UTC · re: Michael S. Tsirkin · lore

Re: should git push . from:to work?

Michael S. Tsirkin wrote:
>> Quoting Johannes Schindelin <Johannes.Schindelin@gmx.de>:
>> Subject: Re: should git push . from:to work?
Show 14 quoted lines
>> On Thu, 1 Feb 2007, Michael S. Tsirkin wrote:
>> 
>> > Should I not be able to use . as a URL?
>> > git push seems to think . is a remote, not a URL:
>> 
>> You seem to be infected by the less-than-intuitive
>> "git pull ."-makes-perfect-sense camp.
> 
> Not really, I don't really care.
> 
>> Why not just do "git branch to from"?
> 
> Because I want to update am existing local branch that is different from
> what I have checked out.

But git-branch does _not_ do checkout, so you can use it to manipulate branches even if you are on different branch (even if you have different branch checked out)!

Neither git-fetch not git-push understand '.' remote; git-pull was (and is) special case to allow git-fetch+git-pull workflow.

-- 
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git

← back to recent threads