No reason it couldn’t. I gave a micro-talk at RubyConf 2013 on a proof-of-concept I’d been experimenting with at work that used ZFS + git hooks to do pretty much the same thing.
Are you thinking of `hinv`? I have never actually had my hands on an SGI box but somehow just remembered this from all the reading I did back when I was lusting after one :)