Install git hooks as part of prepare-dev.py

Review Request #10182 — Created Sept. 25, 2018 and submitted

Information

Review Board
release-2.5.x
5607860...

Reviewers

We now install a post-checkout git hook as part of prepare-dev.py
that will remove all .pyc files in the repository when a new ref is
checked out. This is to prevent stale .pyc files from other release
branches from sticking around when working on patches on multiple
versions of Review Board (without having to provide instructions on
setting up multiple git worktrees to developers).

Ran ./contrib/internal/prepare-dev.py and observed the following:

  • if the hook did not exist it would be created;
  • if the hook did exist but didn't match the content a warning was
    printed; and
  • if the hook did exist but was non-executable it was overwritten.
Description From Last Updated

Add another blank line here.

daviddavid

E128 continuation line under-indented for visual indent

reviewbotreviewbot

E128 continuation line under-indented for visual indent

reviewbotreviewbot

E128 continuation line under-indented for visual indent

reviewbotreviewbot

E128 continuation line under-indented for visual indent

reviewbotreviewbot
david
  1. 
      
  2. contrib/internal/prepare-dev.py (Diff revision 1)
     
     
    Show all issues

    Add another blank line here.

  3. 
      
brennie
brennie
Review request changed
Change Summary:

Rebase

Commit:
c029e0e2db5d8c76ffed6f4f995d264546b46b5c
e4d17a54394d5920bd130f1ae7c5dd3c4394ec80

Checks run (1 failed, 1 succeeded)

flake8 failed.
JSHint passed.

flake8

brennie
david
  1. Ship It!
  2. 
      
brennie
Review request changed
Status:
Completed
Change Summary:
Pushed to release-2.5.x (24791a5)