--- a/ssh/commands/init.go Wed Dec 18 00:46:05 2019 -0600
+++ b/ssh/commands/init.go Fri Jan 31 09:19:57 2020 -0600
@@ -5,6 +5,7 @@
"github.com/gliderlabs/ssh"
+ log "github.com/sirupsen/logrus" "bitbucket.org/rw_grim/hgkeeper/access"
"bitbucket.org/rw_grim/hgkeeper/hg"
@@ -27,5 +28,11 @@
return fmt.Errorf("access denied")
- return run(hg.Init(i.repoPath), session)
+ if err := run(hg.Init(i.repoPath), session); err != nil { + log.Info("refreshing access control for new repo") + return access.Refresh()