On 10/15/2019 12:20 AM, Roman Lebedev wrote: > On Tue, Oct 15, 2019 at 10:14 AM Tom Stellard via cfe-dev > <cfe-...@lists.llvm.org> wrote: >> >> Hi, >> >> I mentioned this in my email last week, but I wanted to start a new >> thread to get everyone's input on what to do about the git-llvm script >> after the GitHub migration. >> >> The original plan was to require the use of the git-llvm script when >> committing to GitHub even after the migration was complete. >> The reason we decided to do this was so that we could prevent developers >> from accidentally pushing merge commits and making the history non-linear. >> >> Just in the last week, the GitHub team completed the "Require Linear >> History" branch protection, which means we can now enforce linear >> history server side and do not need the git-llvm script to do this. > > What about prevention of new branch creation? > From the bugzilla disscussion, i gather that is not possible to do via github? >
Correct, but the git-llvm script can only prevent people from creating new branches if they use the script. Someone could still create a new branch using `git push`. We can use branch protections to prevent pushing to existing branches but not for preventing new ones. -Tom >> With this new development, the question I have is when should the >> git-llvm script become optional? Should we make it optional immediately, >> so that developers can push directly using vanilla git from day 1, or should >> we >> wait a few weeks/months until things have stabilized to make it optional? >> >> Thanks, >> Tom > Roman > >> _______________________________________________ >> cfe-dev mailing list >> cfe-...@lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev