Git
liblaf.cherries.plugins.git
¶
Classes:
-
Git–Record Git metadata and optionally commit dirty experiment outputs.
Attributes:
Git
¶
Bases: Plugin
flowchart TD
liblaf.cherries.plugins.git.Git[Git]
liblaf.cherries.core.plugin._plugin.Plugin[Plugin]
liblaf.cherries.core.plugin._plugin.Plugin --> liblaf.cherries.plugins.git.Git
click liblaf.cherries.plugins.git.Git href "" "liblaf.cherries.plugins.git.Git"
click liblaf.cherries.core.plugin._plugin.Plugin href "" "liblaf.cherries.core.plugin._plugin.Plugin"
Record Git metadata and optionally commit dirty experiment outputs.
Attributes:
Parameters:
-
name(PluginName, default:<dynamic>) – -
run(Run) – -
commit(bool, default:False) – -
verify(bool, default:False) –
Methods:
-
end–Commit dirty changes if configured and log the final Git SHA.
name
class-attribute
instance-attribute
¶
name: PluginName = attrs.field(
default=attrs.Factory(_default_name, takes_self=True),
kw_only=True,
)
end
¶
end(exc: BaseException | None = None) -> None
Commit dirty changes if configured and log the final Git SHA.