.gitlab-ci.yml
.pre-commit-config.yaml
.pylintrc
AUTHORS
CHANGELOG.md
LICENSE
README.rst
pyproject.toml
requirements.txt
setup.cfg
setup.py
stdeb.cfg
tox.ini
bin/evariste
bin/evs
doc/.gitignore
doc/Makefile
doc/conf.py
doc/evs.rst
doc/index.rst
doc/install.rst
doc/lib.rst
doc/plugins.rst
doc/requirements.txt
doc/usecase.rst
doc/user.rst
doc/lib/builder.rst
doc/lib/hooks.rst
doc/lib/plugins.rst
doc/lib/shared.rst
doc/lib/tree.rst
doc/lib/utils.rst
doc/lib/plugins/action.rst
doc/lib/plugins/renderer.rst
doc/lib/plugins/vcs.rst
doc/lib/plugins/renderer/html.rst
doc/lib/plugins/renderer/jinja2.rst
doc/plugins/action.rst
doc/plugins/mandatory.rst
doc/plugins/misc.rst
doc/plugins/renderer.rst
doc/plugins/vcs.rst
doc/plugins/write.rst
doc/plugins/action/autocommand.rst
doc/plugins/action/command.rst
doc/plugins/action/make.rst
doc/plugins/action/raw.rst
doc/plugins/renderer/html.rst
doc/plugins/renderer/htmlplus.rst
doc/plugins/renderer/jinja2.rst
doc/plugins/renderer/text.rst
doc/plugins/write/action.rst
doc/plugins/write/hooks.rst
doc/plugins/write/renderer.rst
doc/plugins/write/vcs.rst
doc/user/evsconfig.rst
doc/user/format.rst
doc/user/quickstart.rst
doc/user/setup.rst
doc/user/source.rst
doc/user/usage.rst
evariste/__init__.py
evariste/__main__.py
evariste/builder.py
evariste/cache.py
evariste/errors.py
evariste/hooks.py
evariste/setup.py
evariste/shared.py
evariste/tree.py
evariste/utils.py
evariste.egg-info/PKG-INFO
evariste.egg-info/SOURCES.txt
evariste.egg-info/dependency_links.txt
evariste.egg-info/entry_points.txt
evariste.egg-info/not-zip-safe
evariste.egg-info/requires.txt
evariste.egg-info/top_level.txt
evariste/evs/__init__.py
evariste/evs/__main__.py
evariste/evs/cache/__init__.py
evariste/evs/cache/__main__.py
evariste/evs/compile/__init__.py
evariste/evs/compile/__main__.py
evariste/evs/compile/options.py
evariste/evs/plugins/__init__.py
evariste/evs/plugins/__main__.py
evariste/plugins/__init__.py
evariste/plugins/changed.py
evariste/plugins/copy.py
evariste/plugins/debug.py
evariste/plugins/logging.py
evariste/plugins/tree.py
evariste/plugins/action/__init__.py
evariste/plugins/action/autocommand.py
evariste/plugins/action/cached.py
evariste/plugins/action/command.py
evariste/plugins/action/make.py
evariste/plugins/action/nothing.py
evariste/plugins/renderer/__init__.py
evariste/plugins/renderer/text.py
evariste/plugins/renderer/html/__init__.py
evariste/plugins/renderer/html/data/templates/tree.html
evariste/plugins/renderer/html/data/templates/file/default.html
evariste/plugins/renderer/html/data/templates/file/image.html
evariste/plugins/renderer/html/file/__init__.py
evariste/plugins/renderer/html/file/image.py
evariste/plugins/renderer/html/readme/__init__.py
evariste/plugins/renderer/html/readme/mdwn.py
evariste/plugins/renderer/html/readme/rst.py
evariste/plugins/renderer/htmlplus/__init__.py
evariste/plugins/renderer/htmlplus/data/static/COPYING
evariste/plugins/renderer/htmlplus/data/static/application-x-zerosize.png
evariste/plugins/renderer/htmlplus/data/static/dialog-error.png
evariste/plugins/renderer/htmlplus/data/static/dialog-ok-apply.png
evariste/plugins/renderer/htmlplus/data/static/file.png
evariste/plugins/renderer/htmlplus/data/static/folder-open.png
evariste/plugins/renderer/htmlplus/data/static/folder.png
evariste/plugins/renderer/htmlplus/data/static/lgpl-3.0.txt
evariste/plugins/renderer/htmlplus/data/static/tree.css
evariste/plugins/renderer/htmlplus/data/static/tree.js
evariste/plugins/renderer/htmlplus/data/templates/page.html
evariste/plugins/renderer/jinja2/__init__.py
evariste/plugins/renderer/jinja2/file.py
evariste/plugins/renderer/jinja2/readme.py
evariste/plugins/vcs/__init__.py
evariste/plugins/vcs/fs.py
evariste/plugins/vcs/git.py
evariste/plugins/vcs/none.py
examples/.gitignore
examples/example1/.gitignore
examples/example1/compile.sh
examples/example1/evariste.setup
examples/example1/repository/.evsconfig
examples/example1/repository/.evsignore
examples/example1/repository/.noaction2.tex.evsconfig
examples/example1/repository/depends-nostrace.tex
examples/example1/repository/depends-nostrace.tex.evsconfig
examples/example1/repository/depends-nostrace.tex.html
examples/example1/repository/depends.png
examples/example1/repository/depends.tex
examples/example1/repository/depends.tex.evsconfig
examples/example1/repository/depends.tex.html
examples/example1/repository/depends2.tex
examples/example1/repository/dummy.pdf
examples/example1/repository/dummy.pdf.ignore
examples/example1/repository/error1.tex
examples/example1/repository/error1.tex.html
examples/example1/repository/error2.tex
examples/example1/repository/error2.tex.evsconfig
examples/example1/repository/error2.tex.html
examples/example1/repository/noaction1.tex
examples/example1/repository/noaction1.tex.evsconfig
examples/example1/repository/noaction1.tex.html
examples/example1/repository/noaction2.tex
examples/example1/repository/noaction2.tex.html
examples/example1/repository/report.pdf
examples/example1/repository/report.pdf.rst
examples/example1/repository/single.tex
examples/example1/repository/autocommand/.gitignore
examples/example1/repository/autocommand/README.md
examples/example1/repository/autocommand/image.xcf
examples/example1/repository/autocommand/report.ods
examples/example1/repository/autocommand/report2.fods
examples/example1/repository/depends/depends-sub.tex
examples/example1/repository/depends/depends2.tex
examples/example1/repository/depends/plop.tex
examples/example1/repository/foo/.evsconfig
examples/example1/repository/foo/.evsignore
examples/example1/repository/foo/.foo.png.evsconfig
examples/example1/repository/foo/.gitignore
examples/example1/repository/foo/README.html
examples/example1/repository/foo/foo-jpg1.txt
examples/example1/repository/foo/foo-jpg2.txt
examples/example1/repository/foo/foo.jpg
examples/example1/repository/foo/foo.jpg.evsconfig
examples/example1/repository/foo/foo.png
examples/example1/repository/foo/foo.svg
examples/example1/repository/foo/foo.tiff
examples/example1/repository/foo/foo.tiff.evsconfig
examples/example1/repository/foo/ignored.png
examples/example1/repository/gcc/.gitignore
examples/example1/repository/gcc/.hello.c.evsconfig
examples/example1/repository/gcc/hello.c
examples/example1/repository/multi/.evsconfig
examples/example1/repository/multi/.gitignore
examples/example1/repository/multi/command.png
examples/example1/repository/multi/command.tex
examples/example1/repository/multi/command.tex.evsconfig
examples/example1/repository/multi/index.tex
examples/example1/repository/multi/multicommand.tex
examples/example1/repository/multi/multicommand.tex.evsconfig
examples/example1/repository/parent/parent.tex
examples/example1/repository/parent/parent.tex.evsconfig
test/__init__.py
test/test_doctest.py
test/test_shared.py
test/test_utils.py
test/test_compile/__init__.py
test/test_compile/data/actions/.gitignore
test/test_compile/data/actions/description.txt
test/test_compile/data/actions/evariste.setup
test/test_compile/data/actions/expected/index.html
test/test_compile/data/actions/expected/html/.gitignore
test/test_compile/data/actions/expected/html/command-in.txt
test/test_compile/data/actions/expected/html/command-out.txt
test/test_compile/data/actions/expected/html/raw
test/test_compile/data/actions/expected/html/toto.sort
test/test_compile/data/actions/expected/html/toto.sorted
test/test_compile/data/actions/expected/html/make/Makefile
test/test_compile/data/actions/expected/html/make/tagada.aaa
test/test_compile/data/actions/expected/html/make/tagada.grepa
test/test_compile/data/actions/source/.evsconfig
test/test_compile/data/actions/source/.gitignore
test/test_compile/data/actions/source/command-in.txt
test/test_compile/data/actions/source/command-in.txt.evsconfig
test/test_compile/data/actions/source/raw
test/test_compile/data/actions/source/raw.evsconfig
test/test_compile/data/actions/source/toto.sort
test/test_compile/data/actions/source/make/Makefile
test/test_compile/data/actions/source/make/tagada.grepa
test/test_compile/data/actions/source/make/tagada.grepa.evsconfig
test/test_compile/data/config/.gitignore
test/test_compile/data/config/description.txt
test/test_compile/data/config/evariste.setup
test/test_compile/data/config/expected/index.html
test/test_compile/data/config/expected/html/aa
test/test_compile/data/config/expected/html/aaa
test/test_compile/data/config/expected/html/bb
test/test_compile/data/config/expected/html/bbb
test/test_compile/data/config/expected/html/dir1/aa
test/test_compile/data/config/expected/html/dir1/bb
test/test_compile/data/config/expected/html/dir1/dir/aaa
test/test_compile/data/config/expected/html/dir1/dir/bbb
test/test_compile/data/config/expected/html/dir2/bbb
test/test_compile/data/config/source/.aaa.evsconfig
test/test_compile/data/config/source/.gitignore
test/test_compile/data/config/source/.gitignore.evsignore
test/test_compile/data/config/source/aa
test/test_compile/data/config/source/aaa
test/test_compile/data/config/source/aaa.evsconfig
test/test_compile/data/config/source/dir1/.evsconfig
test/test_compile/data/config/source/dir1/aa
test/test_compile/data/config/source/dir1/aa.evsconfig
test/test_compile/data/config/source/dir1/dir/aaa
test/test_compile/data/config/source/dir2/.evsconfig
test/test_compile/data/config/source/dir2/bbb
test/test_compile/data/empty/.gitignore
test/test_compile/data/empty/description.txt
test/test_compile/data/empty/evariste.setup
test/test_compile/data/empty/expected/index.html
test/test_compile/data/empty/source/README.html
test/test_compile/data/extends/.gitignore
test/test_compile/data/extends/description.txt
test/test_compile/data/extends/evariste.setup
test/test_compile/data/extends/evariste2.setup
test/test_compile/data/extends/expected/index.html
test/test_compile/data/extends/expected/html/.gitignore
test/test_compile/data/extends/expected/html/command-in.txt
test/test_compile/data/extends/expected/html/command-out.txt
test/test_compile/data/extends/expected/html/toto.sort
test/test_compile/data/extends/expected/html/toto.sorted
test/test_compile/data/extends/source/.gitignore
test/test_compile/data/extends/source/command-in.txt
test/test_compile/data/extends/source/command-in.txt.evsconfig
test/test_compile/data/extends/source/toto.sort
test/test_compile/data/ignore/.gitignore
test/test_compile/data/ignore/description.txt
test/test_compile/data/ignore/evariste.setup
test/test_compile/data/ignore/expected/index.html
test/test_compile/data/ignore/expected/html/aaa
test/test_compile/data/ignore/expected/html/aaa.out
test/test_compile/data/ignore/expected/html/dir1/aaa
test/test_compile/data/ignore/expected/html/dir1/aaa.out
test/test_compile/data/ignore/expected/html/dir2/aaa
test/test_compile/data/ignore/expected/html/dir2/aaa.out
test/test_compile/data/ignore/source/.evsconfig
test/test_compile/data/ignore/source/.evsignore
test/test_compile/data/ignore/source/.ignored2.evsignore
test/test_compile/data/ignore/source/aaa
test/test_compile/data/ignore/source/ignored1
test/test_compile/data/ignore/source/ignored1.evsignore
test/test_compile/data/ignore/source/ignored2
test/test_compile/data/ignore/source/dir1/aaa
test/test_compile/data/ignore/source/dir1/ignored1
test/test_compile/data/ignore/source/dir1/ignored2
test/test_compile/data/ignore/source/dir2/.ignored2.evsignore
test/test_compile/data/ignore/source/dir2/aaa
test/test_compile/data/ignore/source/dir2/ignored1
test/test_compile/data/ignore/source/dir2/ignored1.evsignore
test/test_compile/data/ignore/source/dir2/ignored2
test/test_compile/data/ignore/source/empty/ignored
test/test_compile/data/ignore/source/empty/ignored.evsignore
test/test_compile/data/misc/.gitignore
test/test_compile/data/misc/description.txt
test/test_compile/data/misc/evariste.setup
test/test_compile/data/misc/expected/index.html
test/test_compile/data/misc/expected/html/colors.png
test/test_compile/data/misc/source/colors.png
test/test_compile/data/misc/source/colors.png.html
test/test_compile/data/targets/.gitignore
test/test_compile/data/targets/description.txt
test/test_compile/data/targets/evariste.setup
test/test_compile/data/targets/expected/index.html
test/test_compile/data/targets/expected/html/.gitignore
test/test_compile/data/targets/expected/html/one
test/test_compile/data/targets/expected/html/one.a
test/test_compile/data/targets/expected/html/two
test/test_compile/data/targets/expected/html/two.a
test/test_compile/data/targets/expected/html/two.b
test/test_compile/data/targets/expected/html/zero
test/test_compile/data/targets/source/.gitignore
test/test_compile/data/targets/source/one
test/test_compile/data/targets/source/one.evsconfig
test/test_compile/data/targets/source/two
test/test_compile/data/targets/source/two.evsconfig
test/test_compile/data/targets/source/zero
test/test_compile/data/targets/source/zero.evsconfig
test/test_ignore/__init__.py
test/test_ignore/data/.gitignore
test/test_ignore/data/tree/.bar.evsignore
test/test_ignore/data/tree/bar
test/test_ignore/data/tree/baz
test/test_ignore/data/tree/foo
test/test_ignore/data/tree/foo.evsignore
test/test_ignore/data/tree/a/.evsignore
test/test_ignore/data/tree/a/b/plop.txt
test/test_ignore/data/tree/a/b/pom.txt
test/test_ignore/data/tree/a/b/tagada.md
test/test_ignore/data/tree/c/tata.txt
test/test_ignore/data/tree/c/titi.txt
test/test_ignore/data/tree/c/toto.txt
test/test_ignore/data/tree/d/d/.evsignore
test/test_ignore/data/tree/d/d/tata.txt
test/test_ignore/data/tree/d/d/titi.txt
test/test_ignore/data/tree/d/d/toto.txt
test/test_ignore/data/tree/d/d/d/.evsignore
test/test_ignore/data/tree/d/d/d/tata.txt
test/test_ignore/data/tree/d/d/d/titi.txt
test/test_ignore/data/tree/d/d/d/toto.txt
test/test_ignore/data/tree/d/d/d/d/tata.txt
test/test_ignore/data/tree/d/d/d/d/titi.txt
test/test_ignore/data/tree/d/d/d/d/toto.txt
test/test_ignore/data/tree/d/d/d/d/d/tata.txt
test/test_ignore/data/tree/d/d/d/d/d/titi.txt
test/test_ignore/data/tree/d/d/d/d/d/toto.txt
test/test_plugins/__init__.py
test/test_plugins/test_depends.py
test/test_plugins/test_libdirs.py
test/test_plugins/depends/depends.py
test/test_plugins/libdirs/plug ins/bar.py
test/test_plugins/libdirs/plugins/foo.py
test/test_recursive/__init__.py
test/test_recursive/data/f.evsconfig
test/test_recursive/data/a/.evsconfig
test/test_recursive/data/a/aa/aaa
test/test_recursive/data/b/.evsconfig
test/test_recursive/data/b/bb/.evsconfig
test/test_recursive/data/b/bb/bbb
test/test_recursive/data/c/.evsconfig
test/test_recursive/data/c/cc
test/test_recursive/data/d/.evsconfig
test/test_recursive/data/d/dd/.evsconfig
test/test_recursive/data/d/dd/ddd
test/test_recursive/data/e/e.norec-evsconfig
test/test_recursive/data/e/e.rec-evsconfig
test/test_recursive/data/e/ee
test/test_recursive/data/f/ff/evsconfig
test/test_recursive/data/f/ff/fff
test/test_run/__init__.py
test/test_setup/__init__.py
test/test_setup/data/cycle/a.setup
test/test_setup/data/cycle/b/b.setup
test/test_setup/data/cycle/c/c.setup
test/test_setup/data/empty/.gitignore