• Dridi Boukelmoune's avatar
    cli: New vcl.deps [-j] command · f7aeba94
    Dridi Boukelmoune authored
    The plain text output is a suitable input for tsort(1), initially
    meant to find the correct discard order, I realized that it would
    be more reliable to let vcl.discard figure that one out.
    
    It wouldn't really work in my initial scenario:
    
        varnishadm vcl.deps |
        <filter some VCLs out> |
        tsort |
        xargs -n 1 varnishadm vcl.discard
    
    The filtering part only worked for direct dependencies but we can
    have two levels with return(vcl).
    
    I'm keeping this command only for setup analysis, the output can
    easily be turned into a graphviz dot file for example.
    f7aeba94
Name
Last commit
Last update
.circleci Loading commit data...
.github Loading commit data...
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
tools Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.lgtm.yml Loading commit data...
.syntastic_c_config Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
README.Packaging Loading commit data...
README.rst Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
flint.lnt Loading commit data...
varnish-legacy.m4 Loading commit data...
varnish.m4 Loading commit data...
varnishapi-uninstalled.pc.in Loading commit data...
varnishapi.pc.in Loading commit data...
vtc.am Loading commit data...