I have never had a close look at guilt, but from what I remember it
stores patches as plain old plaintext patches (corrections to this
statement welcome). StGIT uses git's object database.
I doubt there's anything that one model can handle that the other
cannot; the question is whether the two _implementations_ are feature
equivalent or not. And I can't answer that, since I know too little
about guilt.
I'm guessing guilt's creator might be a bit more qualified to answer;
from what I recall, he looked at StGIT, but decided to build his own
tool because StGIT did not meet his requirements.
--
Karl Hasselstr