• 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
..
compat Loading commit data...
tbl Loading commit data...
vapi Loading commit data...
Makefile.am Loading commit data...
generate.py Loading commit data...
libvcc.h Loading commit data...
miniobj.h Loading commit data...
vas.h Loading commit data...
vav.h Loading commit data...
vbh.h Loading commit data...
vbm.h Loading commit data...
vbm_test.c Loading commit data...
vcc_interface.h Loading commit data...
vcli.h Loading commit data...
vcli_serve.h Loading commit data...
vcs.h Loading commit data...
vct.h Loading commit data...
vcurses.h Loading commit data...
vdef.h Loading commit data...
venc.h Loading commit data...
vend.h Loading commit data...
vev.h Loading commit data...
vfil.h Loading commit data...
vfl.h Loading commit data...
vin.h Loading commit data...
vjsn.h Loading commit data...
vlu.h Loading commit data...
vmb.h Loading commit data...
vnum.h Loading commit data...
vpf.h Loading commit data...
vqueue.h Loading commit data...
vre.h Loading commit data...
vrnd.h Loading commit data...
vrt.h Loading commit data...
vsa.h Loading commit data...
vsb.h Loading commit data...
vsc_priv.h Loading commit data...
vsha256.h Loading commit data...
vsl_priv.h Loading commit data...
vsm_priv.h Loading commit data...
vss.h Loading commit data...
vsub.h Loading commit data...
vtcp.h Loading commit data...
vtim.h Loading commit data...
vtree.h Loading commit data...
vus.h Loading commit data...
vut.h Loading commit data...
vut_options.h Loading commit data...