Re: How to pull remote branch with specified commit id?
- From
Johannes Sixt <j.sixt@viscovery.net>
- Date
- Jan 14, 2009, 07:01 UTC
- Message-ID
- <496D8DC4.1060904@viscovery.net>
- In-Reply-To
- <496D0E65.3000200@kitware.com>
Brad King schrieb:
Show 10 quoted lines
> Johannes Sixt wrote: >> Consider this: You accidentally push a branch with confidential data to a >> public repository. You notice it early, and quickly delete the branch >> using 'git push the-repo :refs/heads/that-branch'. At this time the >> objects with the confidential data are still lingering in the public >> repository. But with the current behavior noone can access them even if >> the SHA1 happens to be known. > > Might a repack (perhaps an automatic one) put the object in a pack > (perhaps in a delta chain) that can be fetched through another ref?
No, assuming that-branch was the only ref that contained the objects.
Even if the repack happens before the branch is deleted, the objects that were *only* in that-branch will not be sent out.
-- Hannes