working gitcommit widget