MCPcopy Create free account
hub / github.com/A-EVO-Lab/a-evolve / commit

Method commit

agent_evolve/engine/versioning.py:38–47  ·  view source on GitHub ↗
(self, message: str, tag: str | None = None)

Source from the content-addressed store, hash-verified

36 pass # already committed
37
38 def commit(self, message: str, tag: str | None = None) -> None:
39 self._git("add", "-A")
40 try:
41 self._git("commit", "-m", message)
42 logger.info("Committed: %s", message)
43 except RuntimeError:
44 logger.debug("Nothing to commit: %s", message)
45 if tag:
46 self._git("tag", "-f", tag)
47 logger.debug("Tagged: %s", tag)
48
49 def rollback(self, ref: str = "HEAD~1") -> None:
50 """Restore workspace content from *ref* as a NEW commit.

Callers 6

evolveMethod · 0.95
evolveMethod · 0.95
evolveMethod · 0.95
evolveMethod · 0.95
runMethod · 0.80
runMethod · 0.80

Calls 1

_gitMethod · 0.95

Tested by

no test coverage detected