···1130 }
1131 defer rollback()
11321133+ // TODO: this could coordinate better with the knot to recieve a clone status
1134 client, err := rp.oauth.ServiceClient(
1135 r,
1136 oauth.WithService(targetKnot),
1137 oauth.WithLxm(tangled.RepoCreateNSID),
1138 oauth.WithDev(rp.config.Core.Dev),
1139+ oauth.WithTimeout(time.Second*20), // big repos take time to clone
1140 )
1141 if err != nil {
1142 l.Error("could not create service client", "err", err)