joeyh,
@joeyh@hachyderm.io avatar

why does when pushing to a remote helper, first "list" the remote, then send the helper a "push", and only then notice if there's a non-fast-forward and claim the push has failed?

This seems to mean every remote helper has to detect non-fast-forward pushes and reject them, redundantly to git's own detection of the same thing.

(See for example git-remote-gcrypt documenting this as "A longstanding bug is that every git push effectively has a --force.")

joeyh,
@joeyh@hachyderm.io avatar

Clearly this would be something for the git mailing list. Except I'm building a gitremote-helper that is targeting working with existing git. So I've already implemented a workaround. Thus motivation for repeatedly rebasing C patches over email is not large.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • mdbf
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • cisconetworking
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • tacticalgear
  • modclub
  • JUstTest
  • osvaldo12
  • Durango
  • khanakhh
  • anitta
  • provamag3
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines