Subject: Re: [boost] [git] Why are we using Github (was: The any library does not pull cleanly because of a forced update on develop and
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2013-12-12 11:22:06
On 12 Dec 2013 at 11:00, Beman Dawes wrote:
> > Before considering moving to Bitbucket, I recommend simply asking
> > Github team whether it's possible to add restrictions on a case
> > case basis.
I think such special casing unlikely - being able to overwrite
history is sometimes essential  which is why Github allows it, and
is expected that git users know not to do it except as an absolute
resort because it buggers everyone with a copy of that branch in
clones. BTW if you DO do it, you're expected to preannounce the fact
dev mailing list with sufficient notice and put it in big letters in
docs and changelog.
Regarding forcing people to behave, well you can't, except by the
usual mechanism of only submoduling the commit SHAs which Boost
master has approved of.
: An example of where it's necessary? When you need to purge a
commit which contained proprietary code for example, and someone only
realised that now we're accidentally hosting copies of third party
for which we're about to get sued ...
-- Currently unemployed and looking for work. Work Portfolio: http://careers.stackoverflow.com/nialldouglas/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk