« Return to Thread: extracting revision number using ant-contrib regexp

extracting revision number using ant-contrib regexp

by mindspin311 :: Rate this Message:

Reply to Author | View in Thread

I'm using ant-contrib's propertyregex task to try to extract a revision number from the repository without making any changes to a sandbox, so svn up is no good...

I'm using this for the regexp attribute to parse the output of svn info:

regexp="Path: ([^\.]*)\n                                                                                                            
     URL: ([^\.]*)\n                                                                                                                
     Repository Root: ([^\.]*)\n                                                                                                    
     Repository UUID: ([^\.]*)\n                                                                                                    
     Revision: ([^\.]*)\n                                                                                                          
     Node Kind: ([^\.]*)\n                                                                                                          
     Last Changed Author: ([^\.]*)\n                                                                                                
     Last Changed Rev: ([^\.]*)\n                                                                                                  
     Last Changed Date: ([^\.]*)\n"

now just doing select="\5" should get the revision number but all I get returned is "${rev}" the name of the  property I am storing it in, not the value.

Is my regexp wrong?

 « Return to Thread: extracting revision number using ant-contrib regexp