URL:
  <http://savannah.gnu.org/support/?109017>

                 Summary: Git branches other than master should allow
non-fast-forward commits
                 Project: Savannah Administration
            Submitted by: raskolnikov
            Submitted on: mié 20 abr 2016 13:51:29 GMT
                Category: Source code repositories - developer access
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
             Assigned to: None
        Originator Email: raskolni...@gnu.org
        Operating System: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi!

Git repositories in Savannah have blocked `push --force` after rebase.  I do
very much understand the rationale for this being the case for the `master`
branch, but otherwise this is unnecessary hassle.  These are branches that are
for development of features, and being able to cleanup the history makes code
review, "git blame" and "git bisect" much easier.

I did read the rationale here: https://savannah.gnu.org/maintenance/UsingGit/

I find that rationale unconvincing, since one can still remove the branch with
`git push origin :mybranch`.

In fact, that is my workaround: delete the branch and push again.  And an
unnecessary hassle, that adds more risk.

Thanks for taking this suggestion into consideration.





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/support/?109017>

_______________________________________________
  Mensaje enviado vía/por Savannah
  http://savannah.gnu.org/


Reply via email to