[47804] trunk/dports/devel/cmake/Portfile
Blair Zajac
blair at orcaware.com
Sun Mar 8 04:09:20 PDT 2009
On Mar 7, 2009, at 4:48 PM, Ryan Schmidt wrote:
> On Mar 7, 2009, at 17:06, Bryan Blackburn wrote:
>
>> On Sat, Mar 07, 2009 at 05:50:09PM -0500, cssdev at mac.com said:
>>
>>> Could we enable the Trac pre-commit-hook[1] that requires commit
>>> messages
>>> to reference open tickets? There have been a number of recent
>>> commits to
>>> ports without references to tickets, and that makes it hard to dig
>>> through
>>> Trac to find the background info for a particular commit. That's
>>> annoying
>>> for ports I maintain, especially without either any contact with
>>> me or
>>> tickets filed in Trac. (There have been some timeouts too, but
>>> that's part
>>> of the process. :)
>>>
>>> I think we should require port commits to reference existing, open
>>> Trac
>>> tickets.
>>
>> For all commits? That would be horrible, then I'd have to create a
>> ticket
>> every time I wanted to update my own ports as well.
>>
>> For other's ports? Then the hook would need to be smart, checking
>> maintainers, referencing that against the committer (and some
>> people may use
>> different accounts), as well as filtering out for openmaintainer...
>>
>> Considering that all you have to do is revert the commit, verses
>> the amount
>> of work this would entail for something that really doesn't happen
>> too
>> frequently, doesn't seem like the best choice.
>
> After a little consideration I have to agree with Bryan. There are
> many times when I want to fix a port's whitespace, or fix a typo in
> a comment, or make another minor modification for which there's no
> ticket. Forcing me to make a ticket every time would be annoying. I
> agree there are some commits that have occurred without tickets
> where tickets would have been desirable, but I think the
> disadvantages of using this hook outweigh its benefits for MacPorts.
+1. A little too much process there. The commit message should fully
describe the change if there's no Trac ticket then.
Regards,
Blair
--
Blair Zajac, Ph.D.
CTO, OrcaWare Technologies
<blair at orcaware.com>
Subversion training, consulting and support
http://www.orcaware.com/svn/
More information about the macports-dev
mailing list