|
110 | 110 | <!-- - - - - - - - - -->
|
111 | 111 | <target name="revision-check">
|
112 | 112 | <!-- figure out the revision number -->
|
113 |
| - <loadfile srcfile="../todo.txt" property="revision"> |
| 113 | + <loadfile srcfile="shared/revisions.txt" property="revision"> |
114 | 114 | <filterchain>
|
115 |
| - <headfilter lines="1"/> |
116 |
| - <tokenfilter> |
117 |
| - <stringtokenizer suppressdelims="true"/> |
118 |
| - <!-- grab the thing from the first line that's 4 digits --> |
119 |
| - <containsregex pattern="(\d\d\d\d)" /> |
120 |
| - </tokenfilter> |
| 115 | + <ignoreblank /> |
| 116 | + <headfilter lines="1"/> |
| 117 | + <tokenfilter> |
| 118 | + <linetokenizer includeDelims="false" /> |
| 119 | + <!-- grab the thing from the first line that's 4 digits --> |
| 120 | + <containsregex pattern="ARDUINO (.*) " /> |
| 121 | + <replaceregex pattern="ARDUINO ([^ ]*).*" replace="\1" /> |
| 122 | + </tokenfilter> |
| 123 | + <tokenfilter> |
| 124 | + <stringtokenizer suppressdelims="true" /> |
| 125 | + </tokenfilter> |
121 | 126 | </filterchain>
|
122 | 127 | </loadfile>
|
123 |
| - <!-- <echo message="revision is ${revision}." /> --> |
| 128 | + <echo message="Latest revision detected in shared/revision.txt is: ${revision}" /> |
124 | 129 |
|
125 | 130 | <!-- figure out the revision number in base.java -->
|
126 | 131 | <loadfile srcfile="../app/src/processing/app/Base.java"
|
127 | 132 | property="revision.base">
|
128 | 133 | <filterchain>
|
129 |
| - <tokenfilter> |
130 |
| - <linetokenizer /> |
131 |
| - <containsregex pattern="String VERSION_NAME = "/> |
132 |
| - <replaceregex pattern="[^0-9]*" flags="g" replace=""/> |
133 |
| - </tokenfilter> |
| 134 | + <tokenfilter> |
| 135 | + <linetokenizer /> |
| 136 | + <containsregex pattern="String VERSION_NAME = "/> |
| 137 | + <replaceregex pattern="[^0-9]*" flags="g" replace=""/> |
| 138 | + </tokenfilter> |
134 | 139 | </filterchain>
|
135 | 140 | </loadfile>
|
136 |
| - <!-- <echo message="base revision is ${revision.base}." /> --> |
137 |
| - |
138 |
| - <condition property="revision.correct"> |
139 |
| - <!-- Using contains because I can't figure out how to get rid of the |
140 |
| - LF in revision.base. Please file a bug if you have a fix. --> |
141 |
| - <contains string="${revision.base}" substring="${revision}"/> |
142 |
| - </condition> |
143 |
| - |
144 |
| - <!-- the revision.base property won't be set |
145 |
| - if $revision wasn't found... --> |
146 |
| - <fail unless="revision.correct" |
147 |
| - message="Fix revision number in Base.java" /> |
| 141 | + <echo message="Revision in Base.java is: ${revision.base}" /> |
148 | 142 | </target>
|
149 | 143 |
|
150 | 144 | <!-- - - - - - - - -->
|
|
0 commit comments