[tor-bugs] #28976 [Core Tor/Tor]: git pre-commit hook that runs 'make check-spaces' and 'make check-changes'
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Jan 23 14:52:06 UTC 2019
#28976: git pre-commit hook that runs 'make check-spaces' and 'make check-changes'
--------------------------+------------------------------------
Reporter: rl1987 | Owner: rl1987
Type: enhancement | Status: needs_review
Priority: Medium | Milestone: Tor: 0.4.0.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: nickm | Sponsor:
--------------------------+------------------------------------
Changes (by nickm):
* keywords: 041-proposed =>
* milestone: Tor: unspecified => Tor: 0.4.0.x-final
Comment:
Looks good, but are a few issues I see:
1. If Tor is configured for out-of-tree builds, or configure hasn't run,
then there won't actually be a Makefile in the top level directory.
(Suggested solutions: either we should check whether Makefile exists
(risky), or run the several check scripts directly without using the
Makefile.)
2. For recent versions, I'd like to run "check-includes" as well. (That
script does not exist before 0.3.5, though.)
(The right solution here will depend on what we decide to do for issue 1
above.)
3. For branches based on 0.2.9, "check-changes" won't pass.
(I went and fixed this in dd6c2b0ad77b5bfbf7f06b1d73f8ab85d81154bf.)
4. The changes file should mention where the script is.
(To fix this we can just add the patch to the changes files.)
Moving this ticket into 0.4.0.x, since I think we can safely take this
there once it's ready.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28976#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list