Artifact c37447582677a2888683d2760429eb99abac7f379cee8cfab9c34489cdc1100a:
- File
cli/sync_now.go
— part of check-in
[38efed7a12]
at
2026-08-12 20:50:57
on branch main
— chore(deps): migrate to go-libfossil v0.9.0 (#195)
* chore(deps): migrate to go-libfossil v0.9.0 (renamed module path)
- import path danmestas/libfossil → danmestas/go-libfossil everywhere - CloneOpts.ProjectCode removed upstream; assert via CloneResult instead - Timeline now takes TimelineOpts (cursor pagination, newest-first) - testutil.HasFossil removed; check FossilBinary() != ""
* ci: retrigger checks
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (user: [email protected], size: 353) [annotate] [blame] [check-ins using]
package cli import ( "fmt" "syscall" libfossilcli "github.com/danmestas/go-libfossil/cli" ) type SyncNowCmd struct { PID int `arg:"" help:"PID of running agent to signal"` } func (c *SyncNowCmd) Run(g *libfossilcli.Globals) error { if c.PID <= 0 { return fmt.Errorf("invalid PID: %d", c.PID) } return syscall.Kill(c.PID, syscall.SIGUSR1) }