Gianni Gambetti

Results 4 issues of Gianni Gambetti

**Describe the bug** The `after_commit` and `after_transaction` event callbacks don't behave the same way around nested transactions with ActiveRecord persistence. `after_commit` runs whenever the top level transaction commits, while `after_transaction`...

Currently `go-git` exposes shallow clones via `CloneOptions.Depth` to specify the number of commits to retrieve. It appears that the underlying plumbing required to support timestamp ranges is implemented (eg: [DeepenSince](https://github.com/go-git/go-git/blob/5dabd83e3712e2554745c736b55df405a0ba4f33/plumbing/protocol/packp/capability/capability.go#L148)),...

stale

Currently `plumbing.transport.Transport` items are retrieved for remotes via [`plumbing.transport.client.NewClient`](https://github.com/go-git/go-git/blob/v5.4.2/plumbing/transport/client/client.go#L48). This uses a global [`client.Protocols` map](https://github.com/go-git/go-git/blob/v5.4.2/plumbing/transport/client/client.go#L19-L25), which creates complications for managing protocols across application packages and goroutines. I'm wondering if there's...

enhancement
no-autoclose

Running Rack Attack in production systems sometimes requires debugging misbehaving rules. One of the common ways to find misbehaving application components in Ruby is by monkey-patching in tracing information (eg:...