Excerpts from Daniel P. Berrange's message of Wed Aug 25 11:08:16 +0200 2010: > On Tue, Aug 24, 2010 at 11:34:36AM -0700, Jesse Keating wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > On 8/24/10 6:43 AM, Richard W.M. Jones wrote: > > > Is it OK to use 'git rebase -i' to compress my mistakes together into > > > a single working Fedora git commit? (Provided I don't push things in > > > between or otherwise try to rewrite public history) > > > > > > I'm a bit confused by whether 'fedpkg commit', 'fedpkg build', 'fedpkg > > > push' etc are doing magic that will be broken by this. > > > > > > Rich. > > > > > > > You are free to do any sort of history altering actions you want prior > > to a push. fedpkg will prevent you from trying to build something that > > hasn't been pushed unless you're doing a scratch build. commit and push > > are very thin wrappers over the git equivs. > > Is there a server side hook/check to prevent accidentally pushing > non-fastforward commits ? Standard git repositories deny pushing non fast-forward commits unless you --force the push. So yes I guess there is protection, I haven't tried if --force is allowed or not (I guess it should not be on allowed on standard branches) -- Stanislav Ochotnicky <sochotnicky@xxxxxxxxxx> Associate Software Engineer - Base Operating Systems Brno PGP: 71A1677C Red Hat Inc. http://cz.redhat.com
Attachment:
signature.asc
Description: PGP signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel