| | @@ -49,10 +49,13 @@ |
| 49 | 49 | if {[lsearch -exact $myprojpaths $path] >= 0} return |
| 50 | 50 | lappend myprojpaths $path |
| 51 | 51 | return |
| 52 | 52 | } |
| 53 | 53 | |
| 54 | + typemethod trunkonly! {} { set mytrunkonly 1 ; return } |
| 55 | + typemethod trunkonly {} { return $mytrunkonly } |
| 56 | + |
| 54 | 57 | typemethod projects {} { |
| 55 | 58 | return [TheProjects] |
| 56 | 59 | } |
| 57 | 60 | |
| 58 | 61 | typemethod base? {} { return $mybase } |
| | @@ -220,10 +223,14 @@ |
| 220 | 223 | typevariable mysymbol -array {} ; # Map symbols identified by |
| 221 | 224 | # project and name to their |
| 222 | 225 | # id. This information is not |
| 223 | 226 | # saved directly. |
| 224 | 227 | typevariable mysymbolcnt 0 ; # Counter for symbol ids. |
| 228 | + |
| 229 | + typevariable mytrunkonly 0 ; # Boolean flag. Set by option |
| 230 | + # processing when the user |
| 231 | + # requested a trunk-only import |
| 225 | 232 | |
| 226 | 233 | # # ## ### ##### ######## ############# |
| 227 | 234 | ## Internal methods |
| 228 | 235 | |
| 229 | 236 | proc .BaseLength {p} { |
| 230 | 237 | |