Here is a simpler and smaller series for hidding changeset. Moreover this is the minimal set of feature required to allow something to hide changeset to log (and log-like command). It still believe that higher level mecanism are useful but I agree that starting small is better.