Example transcript from the Python client follows (and clearly shows a new commit for each create()
call).
>>> import wallaroo
>>> cm = wallaroo.client.ConnectionMeta(host="localhost", port=8000)
>>> foo = cm.make_proxy_object("node", "foo")
>>>
>>> for i in range(0, 10):
... foo.create()
... foo.refresh()
... print "%r, %r" % (foo.attr_vals, foo.cm.how.to_q())
...
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '4502374ca95a17f9c73b59cf59d19f36a74131de'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': 'b0f02b4862ac7c06abecbf680c0c947b2edcf122'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '297690c61d66d0191747eafdbe1cdda3334e1573'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '362eb204877fe80c9f73dcda7968dffd89b4c77e'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '66e6b25f531faee9a91495fbfce6402147e6b99c'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '84a8616101770adbbd99c692a98bbb838d0b3c32'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '6fc8f99a184445d9a60bed4a67abf6f01b526533'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '2981568fae27bf0b4dc56582b79db149c0330205'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '0f42862e46e4aab2d28abed7eaa78e894160d103'}
{u'memberships': [], u'provisioned': True, u'identity_group': u'+++acbd18db4cc2f85cedef654fccc4a4d8', u'name': u'foo'}, {'commit': '0ade7d13b7eb4e66d2bb199136ea5edabe6edebd'}