Gnats is agile ready
Gnats is a very old problem management system. It's highly customizable. We can easily customized it for agile practise.
Need to hook up Git into GNATS. Several hook scripts are necessary and handy.
Client side is to reduce the frustration when your push was rejected.
Commit message must start with a line like
pr:1234 remains 2.4h
Message content here
They are case insensitive.
pr number can be 0, which means there is no real PR associated
remains time can be xx.xh or xx.xw. Number of digit after point can only be one. h denote for hour and w for week. Usually hour makes more sense.