anchor.diff:    variables. They are set when building the projects. Exported shell
     variables are also passed to the executed programs, so you can do:
   +
  -    CC=clang CFLAGS='-O0 -g3' vlttng ...
  +--
  +----
  +CC=clang CFLAGS='-O0 -g3' vlttng ...
  +----
  +--
   
   * The root `virt-env` property defines the virtual environment variables,
     which are set when activating the virtual environment. Exported
  
positive.code: 
  The following standard profiles are shipped with the project:
  
      all-master.yml
      babeltrace-master.yml
      babeltrace-python.yml
      babeltrace-stable-1.2.yml
      babeltrace-stable-1.3.yml
      babeltrace-stable-1.4.yml
      elfutils-0.166.yml
      glib-2.22.5.yml
      glib-2.23.6.yml
      glib-2.24.2.yml
      glib-2.25.17.yml
      glib-2.26.1.yml
      glib-2.27.93.yml
      glib-2.28.8.yml
      glib-2.29.92.yml
      glib-2.30.3.yml
      glib-2.31.22.yml
      glib-2.32.4.yml
      glib-2.33.14.yml
      glib-2.34.3.yml
      glib-2.35.9.yml
      glib-2.36.4.yml
      glib-2.37.93.yml
      glib-2.38.2.yml
      glib-2.39.92.yml
      glib-2.40.2.yml
      glib-2.41.5.yml
      glib-2.42.2.yml
      glib-2.43.92.yml
      glib-2.44.1.yml
      glib-2.45.8.yml
      glib-2.46.2.yml
      glib-2.47.92.yml
      glib-2.48.1.yml
      glib-master.yml
      libxml2-2.8.0.yml
      libxml2-2.9.0.yml
      libxml2-2.9.1.yml
      libxml2-2.9.2.yml
      libxml2-2.9.3.yml
      libxml2-master.yml
      lttng-analyses-0.3.0.yml
      lttng-analyses-0.4.0.yml
      lttng-analyses-0.4.1.yml
      lttng-analyses-0.4.2.yml
      lttng-analyses-0.4.3.yml
      lttng-analyses-0.5.0.yml
      lttng-analyses-0.5.1.yml
      lttng-analyses-0.5.2.yml
      lttng-analyses-0.5.3.yml
      lttng-analyses-0.5.4.yml
      lttng-analyses-master.yml
      lttng-master.yml
      lttng-modules-master.yml
      lttng-modules-stable-2.6.yml
      lttng-modules-stable-2.7.yml
      lttng-modules-stable-2.8.yml
      lttng-stable-2.6.yml
      lttng-stable-2.7.yml
      lttng-stable-2.8.yml
      lttng-tools-master.yml
      lttng-tools-no-lttng-consumerd.yml
      lttng-tools-no-lttng-crash.yml
      lttng-tools-no-lttng-relayd.yml
      lttng-tools-no-lttng-sessiond.yml
      lttng-tools-no-lttng.yml
      lttng-tools-no-man-pages.yml
      lttng-tools-no-python.yml
      lttng-tools-python.yml
      lttng-tools-stable-2.6.yml
      lttng-tools-stable-2.7.yml
      lttng-tools-stable-2.8.yml
      lttng-ust-jul-agent.yml
      lttng-ust-log4j-agent.yml
      lttng-ust-master.yml
      lttng-ust-no-man-pages.yml
      lttng-ust-python-agent.yml
      lttng-ust-stable-2.6.yml
      lttng-ust-stable-2.7.yml
      lttng-ust-stable-2.8.yml
      tracecompass-1.1.0.yml
      tracecompass-1.2.0.yml
      tracecompass-1.2.1.yml
      tracecompass-2.0.0.yml
      tracecompass-master.yml
      urcu-master.yml
      urcu-stable-0.7.yml
      urcu-stable-0.8.yml
      urcu-stable-0.9.yml
  
  You can get this list using `vlttng --list-default-profiles`.
  
  
negative.code: 
  Replace a property::
  +
  --
  ----
  PATH=REPLACEMENT
  ----
  --
  
  Append to a property::
  +
  --
  ----
  PATH+=APPEND
  ----
  --
  
  Remove a property::
  +
  --
  ----
  !PATH
  ----
  --
  
  `PATH` is the path to the property, from the root of the profile, using
  a dot-separated list of keys.
  
  Example:
  
  ----
  -o projects.lttng-tools.configure+=--disable-bin-lttng-relayd \
  -o '!projects.lttng-ust.checkout' \
  -o build-env.CC=clang
  ----
  
  In replace and append modes, the property is created if it does not
  exist. This allows you to create projects on the command-line:
  
  ----
  -o projects.lttng-tools.source=https://github.com/lttng/lttng-tools.git \
  -o projects.lttng-tools.checkout=v2.7.1 \
  -o projects.lttng-tools.configure='--disable-bin-lttng --disable-man-pages'
  ----
  
  Note that the overrides are applied in command line order.
  
  