contrib / coccinelle / commit.coccion commit commit-graph: lazy-load trees for commits (7b8a21d)
   1@@
   2expression c;
   3@@
   4- &c->maybe_tree->object.oid
   5+ get_commit_tree_oid(c)
   6
   7@@
   8expression c;
   9@@
  10- c->maybe_tree->object.oid.hash
  11+ get_commit_tree_oid(c)->hash
  12
  13@@
  14expression c;
  15@@
  16- c->maybe_tree
  17+ get_commit_tree(c)
  18
  19@@
  20expression c;
  21expression s;
  22@@
  23- get_commit_tree(c) = s
  24+ c->maybe_tree = s
  25
  26@@
  27expression c;
  28@@
  29- return get_commit_tree(c);
  30+ return c->maybe_tree;