git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeff King <peff@peff.net>
To: Pieter de Bie <pdebie@ai.rug.nl>
Cc: Sverre Rabbelier <srabbelier@gmail.com>,
	Junio C Hamano <gitster@pobox.com>,
	git@vger.kernel.org
Subject: Re: What's cooking in git.git (Jan 2009, #07; Wed, 28)
Date: Thu, 29 Jan 2009 06:48:34 -0500	[thread overview]
Message-ID: <20090129114834.GA10792@coredump.intra.peff.net> (raw)
In-Reply-To: <351A6988-32EB-473F-B6E5-8FBB38D91F88@ai.rug.nl>

On Thu, Jan 29, 2009 at 11:40:42AM +0000, Pieter de Bie wrote:

> This is true in all cases. If you create a new branch in any
> repository, push that, and later do a 'git pull', you get that
> message. I agree it's not the nicest way to handle things, but this is
> not an issue with the  clone, it's an issue of pushing new branches in
> general.

Right. I guess I was hoping by cloning an existing repository, even one
with no commits on the branch, that we could somehow remember that we
are "on" the master branch. I think that is what people who ask for
empty cloning really want:

  1. make a bare upstream

  2. clone empty repo

  3. create commits

  4. git push / git pull, as if we had cloned non-empty repo

And I know that it is not very "git" to talk about empty branches, since
branches are pointers into the DAG. But we already do similar trickery
with "yet to be born" branches by putting a dangling symref into HEAD.
But I don't think there's any way currently to send those dangling
symrefs across the git protocol, which is what would be required to do
the above accurately.

-Peff

  parent reply	other threads:[~2009-01-29 11:50 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-29  2:06 What's cooking in git.git (Jan 2009, #07; Wed, 28) Junio C Hamano
2009-01-29  3:38 ` Jeff King
2009-01-29  3:51 ` Jeff King
2009-01-29  4:02   ` Jeff King
2009-01-29  4:22     ` Junio C Hamano
2009-01-29 11:27   ` Sverre Rabbelier
2009-01-29 11:37     ` Jeff King
2009-01-29 11:40       ` Pieter de Bie
2009-01-29 11:45         ` Sverre Rabbelier
2009-01-29 11:50           ` Jeff King
2009-01-29 12:20             ` Sverre Rabbelier
2009-01-30  4:51               ` Jeff King
2009-01-30 13:18                 ` Johannes Schindelin
2009-01-30 16:26                   ` Jeff King
2009-02-01  1:31                   ` Junio C Hamano
2009-02-12  6:42                     ` Junio C Hamano
2009-02-12 10:51                       ` Sverre Rabbelier
2009-02-12 11:04                       ` Johannes Schindelin
2009-02-12 21:04                         ` Junio C Hamano
2009-02-12 21:51                           ` Johannes Schindelin
2009-02-12 12:32                       ` Jeff King
2009-01-29 11:48         ` Jeff King [this message]
2009-01-29 12:04           ` Nico -telmich- Schottelius
2009-01-30  4:59             ` Jeff King
2009-01-29  8:14 ` Charles Bailey
2009-01-29  8:26   ` Junio C Hamano
2009-01-29  9:16     ` Charles Bailey
2009-01-30 16:32       ` Charles Bailey
2009-02-01 17:45 ` Kirill Smelkov
2009-02-01 21:34   ` Junio C Hamano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090129114834.GA10792@coredump.intra.peff.net \
    --to=peff@peff.net \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.com \
    --cc=pdebie@ai.rug.nl \
    --cc=srabbelier@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).