|Anonymous | Login | Signup for a new account||2013-12-12 02:26 CET|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0006198||OCaml||OCamlbuild (the tool)||public||2013-10-01 20:36||2013-10-01 20:44|
|Status||resolved||Resolution||no change required|
|Target Version||Fixed in Version|
|Summary||0006198: There is no way to disable recursion/traversal|
|Description||Ocamlbuild currently sets the traversal tag on any file when _tags or myocamlbuild.ml is present in a directory. As far as I can see, there is no way to unset the traversal flag once it has been set.|
I want to do this because I am trying to include project B as a sub-project in project A. A uses ocamlbuild. B does not. However, B contains C as a sub-project, which does use ocamlbuild. B arranges for ocamlbuild to be called in C, though, so I do not want A to read any of the _tags files in C.
|Steps To Reproduce||n/a|
|Tags||No tags attached.|
edited on: 2013-10-01 20:43
To disable traversal of all subdirectories, just add
in your _tags file.
You can then enable traversal for a specific directory foo/ with
You can also disable subtraversal on a per-subdirectory basis with
But for scalability reason I find it better to disable traversal globally, then enable it locally.
edited on: 2013-10-01 20:45
Thanks for the speedy response. I tried "no_traverse" for some reason instead of -traverse.
|2013-10-01 20:36||edmcman||New Issue|
|2013-10-01 20:40||gasche||Note Added: 0010412|
|2013-10-01 20:41||gasche||Status||new => resolved|
|2013-10-01 20:41||gasche||Resolution||open => no change required|
|2013-10-01 20:41||gasche||Assigned To||=> gasche|
|2013-10-01 20:43||gasche||Note Edited: 0010412||View Revisions|
|2013-10-01 20:44||edmcman||Note Added: 0010413|
|2013-10-01 20:45||edmcman||Note Edited: 0010413||View Revisions|
|Copyright © 2000 - 2011 MantisBT Group|