It seems that since it has been implemented, maxworker does not work correctly.
The main reason is that the done channel is filled outside of the go loop which spawn the func : https://github.com/xorpaul/g10k/blob/master/git.go#L88
Moving it to the end of the goroutine makes maxworker work correctly.
It seems that since it has been implemented, maxworker does not work correctly. The main reason is that the
done
channel is filled outside of the go loop which spawn the func : https://github.com/xorpaul/g10k/blob/master/git.go#L88Moving it to the end of the goroutine makes maxworker work correctly.