git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [Terminology] Push vs. upload?

From
Petr Baudis <pasky@suse.cz>
Date
Sep 21, 2005, 16:52 UTC
Message-ID
<20050921165234.GD21971@pasky.or.cz>
In-Reply-To
<Pine.LNX.4.58.0509191858020.2553@g5.osdl.org>

Dear diary, on Tue, Sep 20, 2005 at 03:59:15AM CEST, I got a letter where Linus Torvalds <torvalds@osdl.org> told me that...

Show 17 quoted lines
> 
> 
> On Tue, 20 Sep 2005, Petr Baudis wrote:
> > 
> > Yes, but I'm just arguing about the naming - if you just take the word
> > "pull", "push" is the obvious opposite to that and vice versa, so if we
> > are going to use words "pull" and "push" in the same context, this
> > relation should be preserved. So "push" really _should_ mean
> > 
> > 	ssh other-end 'git-pull'
> 
> Well, I actually called it "send" as in "git-send-pack".
> 
> But anybody who has ever used BK would still type "push", so I'd make that 
> an alias anyway.
> 
> Not "upload". Upload is the reverse of "download", and we don't do that.

All right, now I agree that "upload" isn't that appropriate, since git-ssh-upload isn't actually for any push-related activity, even though it is a git-ssh-fetch counterpart - it is so in a different sense.

I don't want to name it cg-send because I think that would be way too easily confused with sending patches over e-mail. So it ended up being cg-push again. :-)

-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
VI has two modes: the one in which it beeps and the one in which
it doesn't.
Previous: Linus TorvaldsNext: Junio C Hamano
Message 5 of 6 in “[Terminology] Push vs. upload?”
  1. Petr BaudisSep 20, 2005
  2. Linus TorvaldsSep 20, 2005
  3. Petr BaudisSep 20, 2005
  4. Linus TorvaldsSep 20, 2005
  5. Petr BaudisSep 21, 2005
  6. Junio C HamanoSep 20, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.