git
Returns a child config containing values from a specified git repository.
Format of the url is auto-detected from the url extension. Supported url formats and the corresponding extensions:
HOCON: conf
JSON: json
Properties: properties
TOML: toml
XML: xml
YAML: yml, yaml
Throws UnsupportedExtensionException if the url extension is unsupported.
Return
a child config containing values from a specified git repository
Parameters
git repository
file in the git repository
local directory of the git repository
the initial branch
whether the source is optional
additional action when cloning/pulling
Throws
Returns a source from a specified git repository.
Format of the url is auto-detected from the url extension. Supported url formats and the corresponding extensions:
HOCON: conf
JSON: json
Properties: properties
TOML: toml
XML: xml
YAML: yml, yaml
Throws UnsupportedExtensionException if the url extension is unsupported.
Return
a source from a specified git repository
Parameters
git repository
file in the git repository
local directory of the git repository
the initial branch
whether the source is optional
Throws
Returns a child config containing values from a specified git repository.
Return
a child config containing values from a specified git repository
Parameters
git repository
file in the git repository
local directory of the git repository
the initial branch
whether the source is optional
Returns a new source from a specified git repository.
Return
a new source from a specified git repository
Parameters
git repository
file in the git repository
local directory of the git repository
the initial branch
whether this source is optional