[47804] trunk/dports/devel/cmake/Portfile
cssdev at mac.com
cssdev at mac.com
Tue Mar 10 21:05:30 PDT 2009
On Mar 8, 2009, at 7:09 AM, Blair Zajac wrote:
> 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:
>>>
>>>> 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.
Well, one could make multiple commits against one ticket, but yes. :)
Where does one draw the line between commits requiring tickets and
commits that can be made by anyone with a bit? Are tickets only for
commits that might need some discussion? If you're trying to track
changes and the reasons behind them, is it just a matter of digging
through the commit history? Browsing through related tickets? Both? I
think it's really not so horrible for developers to describe changes
in a consistent place before making commits into a repository.
>> 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.
I appreciate the feedback, and I recognize that such a hook might be
too cumbersome for MacPorts. I also appreciate the proactive
enhancements that help to benefit the project and move things forward.
I'll get back to checking my builds! :)
Thanks,
Chris
More information about the macports-dev
mailing list