Constructor

GgitConfignew_from_file

Declaration [src]

GgitConfig*
ggit_config_new_from_file (
  GFile* file,
  GError** error
)

Description [src]

Create a new config from a single on disk file. This is a convenience API and is exactly the same as creating an empty GgitConfig using

ggit_config_new and adding the file with #ggit_config_add_file. The

level will be set to #GGIT_CONFIG_LEVEL_LOCAL. If the config could not be loaded this function returns NULL and error will be set accordingly.

Parameters

file GFile
 

The file to load.

 The data is owned by the caller of the function.
error GError **
  The return location for a GError*, or NULL.

Return value

Returns: GgitConfig
 

A GgitConfig.

 The caller of the function takes ownership of the data, and is responsible for freeing it.