From: Stefan Beller <sbeller@google.com>
To: Jeff King <peff@peff.net>
Cc: "Jörn Hees" <dev@joernhees.de>,
"git@vger.kernel.org" <git@vger.kernel.org>
Subject: Re: publish from certain commit onward, keeping earlier history private, but provable
Date: Wed, 9 Dec 2015 14:29:12 -0800 [thread overview]
Message-ID: <CAGZ79kYv0qJ==n3TCxTeNkenzKn5msRtR1jAiKEy1mECwUaAuA@mail.gmail.com> (raw)
In-Reply-To: <20151209222412.GC21751@sigill.intra.peff.net>
On Wed, Dec 9, 2015 at 2:24 PM, Jeff King <peff@peff.net> wrote:
> On Wed, Dec 09, 2015 at 05:20:41PM -0500, Jeff King wrote:
>
>> Of course that is a bitter pill to swallow if you have reasons for
>> wanting to use the old sha1s. E.g., you have internal development
>> proceeding against the old tree and want to share a truncated version
>> with the public.
>
> After re-reading your email, it looks like your use case is just to be
> able to later prove the existence of the original history. You could
> that by mentioning the original "C" in your truncated "D", but in a way
> that git does not traverse reachability. For instance, amend D's commit
> message to say:
>
> This is based on earlier, unpublished work going up to commit C.
>
> Then retain C for yourself, and show it only to those you want to prove
> its contents to.
I'd rather keep D for yourself and create a D' which is D just without
parent and
the note above, such that the tree of D and parts of the commit message
is obvious by looking at D'. All that is secret is Ds parent and the commit
information such as exact date. (committer could be guessed easily)
>
> -Peff
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2015-12-09 22:29 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-09 13:45 publish from certain commit onward, keeping earlier history private, but provable Jörn Hees
2015-12-09 17:54 ` Johannes Löthberg
2015-12-09 22:20 ` Jeff King
2015-12-09 22:24 ` Jeff King
2015-12-09 22:29 ` Stefan Beller [this message]
2015-12-09 22:50 ` Jeff King
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='CAGZ79kYv0qJ==n3TCxTeNkenzKn5msRtR1jAiKEy1mECwUaAuA@mail.gmail.com' \
--to=sbeller@google.com \
--cc=dev@joernhees.de \
--cc=git@vger.kernel.org \
--cc=peff@peff.net \
/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).