When searching via ag (and perhaps other tools?), it seems more convenient for src/repl-tooling to not be ignored, but it is included in .gitignore, so it appears to be under certain invocations.
For example, I was looking for 'connect-unrepl', but the following:
ag -l connect-unrepl
returns:
src/chlorine/repl.cljs
With src/repl-tooling removed from .gitignore, the command returns:
At least for someone trying to read and understand both chlorine and repl-tooling, the latter results seem more useful :)
According to git log, it looks like src/repl-tooling was added to .gitignore after repl-tooling was arranged to be a submodule. I'm not sure, but doesn't git ignore submodules by default? I don't know if it's trustworthy, but the following seemed to suggest so:
When searching via ag (and perhaps other tools?), it seems more convenient for src/repl-tooling to not be ignored, but it is included in .gitignore, so it appears to be under certain invocations.
For example, I was looking for 'connect-unrepl', but the following:
returns:
With src/repl-tooling removed from .gitignore, the command returns:
At least for someone trying to read and understand both chlorine and repl-tooling, the latter results seem more useful :)
According to git log, it looks like src/repl-tooling was added to .gitignore after repl-tooling was arranged to be a submodule. I'm not sure, but doesn't git ignore submodules by default? I don't know if it's trustworthy, but the following seemed to suggest so:
https://stackoverflow.com/a/7912101
Are there other reasons to have src/repl-tooling in .gitignore?