Documentation
¶
Overview ¶
Package sync exporta los commits de nem a JSONL versionable por git, los sincroniza con un remoto, y reimporta lo que llega. El scrubbing de secretos corre SIEMPRE en la exportación: es la única frontera por la que el contenido sale de la máquina.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureRepo ¶
EnsureRepo inicializa el repo git en dir (si no lo es) y escribe el .gitignore que excluye la DB binaria y la config local.
func RemoteList ¶
RemoteList devuelve los remotes configurados (`git remote -v`).
Types ¶
type Option ¶
type Option func(*config) error
Option configura el Syncer.
func WithRedactor ¶
WithRedactor inyecta un redactor propio (default redact.New()).
func WithRemote ¶
WithRemote fija el nombre del remote (default "origin").
Click to show internal directories.
Click to hide internal directories.