cleanup: git-extract

@kevgo 

Update git-extract to make the conversion to command list architecture easier.
Did you merge your PR that allows to dry up tables yet? If yes, you could dry up this table.