Re: [Bulk] Re: [Bulk] Re: Scheduled build always say build not required

Eric Minick <[email protected]> Tue, 04 Apr 2006 08:51:21 -0600
Newsgroups gmane.comp.java.anthill
Message-ID <[email protected]>
I should have researched more before posting, we clearly have sort of 
build or deployment problem - quite embarrassing. The neither the 
source, nor binary versions of 1.81 contain I fix I show as committed in 
October. I'll look into this issue and correct it. For now, there's no 
need to put together a patch Jim.

Eric Minick wrote:

> Shockingly enough, I have been watching the conversation and now that 
> I dive into the code, I'm a bit confused. I see this:
>
>            headerRE = new RE("^r(\\d+) \\| ([^\\|]+) \\| ([^\\(]+)");
>            //headerRE = new ("^r(\\d+) \\| (\\S+) \\| ([^\\(]+)");
>
> Looks like Varban had corrected this problem back in October when we 
> tripped across it in Anthill Pro (we have to apologize for not 
> remembering that and putting 2 and 2 together). Is this cropping up in 
> a different spot, or are we looking at different code?
>
> -- Eric
>
> Jim Hague wrote:
>
>> On Tuesday 4 April 2006 05:32, gnugy wrote:
>>  
>>
>>> My Regular Expressions are a little rusty my interpretation of
>>> the pattern is that it will match any line that starts with
>>> an r, followed by 1 or more digits.  Then a space followed by a 
>>> pipe(|).
>>> This is followed by another space then any number of non-whitespace
>>> characters.  Followed again by space, pipe, space.  Followed by
>>> 1 or more characters that aren't ('s.
>>>   
>>
>>
>> That's correct. You're obviously not *that* rusty :-)
>>
>>  
>>
>>> If this is the case then I thought the problem was with the
>>> fact that my author, I have "(no author)", contains a space.
>>>   
>>
>>
>> Ahhhhh! Or, indeed, aaarrgggghhhhh! Yes, that would indeed cause the 
>> problem. I didn't realise this was possible. Having checked the 
>> Subversions FAQ, do I assume someone is accessing the repository via 
>> anonymous write acces to Apache?
>>
>>  
>>
>>> So the space would break the (\\S+) part of the expression but this
>>> isn't followed by a ' | '.  So I tried replacing the  expression with:
>>>
>>> "^r(\\d+) \\| ([^\\|]+)\\| ([^\\(]+)"
>>>
>>> Running with this expression worked, awesome, thanks for your help.
>>>   
>>
>>
>> Good news, and thank you for your persistence and getting to the 
>> bottom of this.
>>
>> I'll redo the regular expression along the lines you outlined and 
>> send a patch to Urbancode.
>>
>> (I know that in one sense I should be using the 'svn log' XML output 
>> here. But frankly, I don't want to haul in an XML parser when parsing 
>> the regular output via REs is so quick and easy).
>>  
>>
>
> _______________________________________________
> Anthill mailing list
> Anthill-IWHQxnLZ/[email protected]
> http://lists.urbancode.com/mailman/listinfo/anthill