docs: @Nonnull
    public DescribeCommand apply(@Nullable GitDescribeConfig config) {
      if (config != null) {
        always(config.isAlways());
        dirty(config.getDirty());
        abbrev(config.getAbbrev());
        forceLongFormat(config.getForceLongFormat());
        tags(config.getTags());
        match(config.getMatch());
      }
      return this;
    }