Hi Kristis,

Thanks a lot. It's all of this now clear to me and seems reasonable
(and works as described in docs).
I suppose case-insensitivity of "status" could be achieved by changing
the relevant regular expressions to ease the ones who don't pay
attention to the strict lower-case syntax.

On Sun, Jun 29, 2008 at 10:40 PM, Kristis Makris <[EMAIL PROTECTED]> wrote:
> Hi Javor, many thanks for the very detailed explanation. It helps a lot!
>
> On Sun, 2008-06-29 at 19:43 +0300, Javor Nikolov wrote:
>
>> C) Current status is NEW and a mixed-case "Status" message (Status 7:
>> RESOLVED FIXED). Then I get error message:
>> ** Scmbug error 7: Bug '7' is in the 'NEW' state, instead of the
>> 'ASSIGNED' or 'REOPENED' states.
>>
>> (and as a result the commit to svn fails, and no changes in bugzilla either)
>>
>> Why? I agree that transition from NEW to RESOLVED FIXED is not a valid
>> one but we don't have an all-lower-case "status" here. It shouldn't be
>> processed like status change at all. Shouldn't it be processed like in
>> A as a regular svn log text - i.e. "Status: ..." to remain just a part
>> of bugzilla comment log.
>
> The commit is forbidden here because of a different reason. The status
> transition from NEW to RESOLVED FIXED is a valid one. But committing a
> log message against a bug that is in the NEW state is not valid because
> policy open_bug_state is enabled:
>
> http://files.mkgnu.net/files/scmbug/SCMBUG_RELEASE_0-26-5/manual/html-single/manual.html#VERIFICATION-CHECKS-OPEN-BUG-STATE
>
> Does this make sense ?
>
>
_______________________________________________
scmbug-users mailing list
[email protected]
http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users

Reply via email to