Kaz Kylheku <[email protected]> writes: > Git is crippled without non-fast-forward pushes. It means that the > repository > is useless for doing development tasks, like rebasing a topic > development > branch to the latest trunk. (An action that is easily coordinated > among developers.)
I agree - Please leave the LibreJS repository as non-fast-forward enabled. In the future I'll likely be needing to rebase topic branches onto the master branch, then force-pushing them. It's also required for squashing commits on topic branches into more logical parts, and re-pushing the revised topic branch. If there's a mechanism that prevents the master branch from being force-pushed, rewriting the history of that branch, I'd be fine with enabling that. It's only a rare circumstance (like the reason I began this thread) that I would need to push non-fast-forward commits to the master branch.
