{"shas":[["6f2b864619fc62e95a78df87d82135a189826f38","e0ec32a20ee8a208c2c3497eb31841785d05da5c@itaapy.com","Change API to create Git objects\n\nDo not allow to create commits, trees, blobs and tags directly from the\nconstructor. For instance, now calling \"Commit(...)\" raises an error.\nInstead use the create methods of the repository object:\n\n  Before                         Now\n  -----------------------------  -----------------------------\n  commit = Commit(repo, ...)     sha = repo.create_commit(...)\n  tag = Tag(repo, ...)           sha = repo.create_tag(...)\n\nMost often you won't need to get the object just created, but if you\ndo just call \"repo[sha]\" afterwards. (Methods to create blobs and trees\nare still missing, just like before.)\n\nSimilarly the method that creates a tree object from the index file does\nnot return the tree object anymore, but just its SHA:\n\n  Before                         Now\n  -----------------------------  -----------------------------\n  tree = index.create_tree()     sha = index.create_tree()","J. David Ibáñez"],["713b14d2ee1dfa5b8946f5c5fd855d8b7148df56","e0ec32a20ee8a208c2c3497eb31841785d05da5c@itaapy.com","Support updating reference in create_commit","J. David Ibáñez"],["ad71f632f741a3a801b6372c8b8a331ba0a3ba00","a1d6d2c7798d9e29edce74b164d8e4e400351420@itaapy.com","TRASH: implement the Reference","David Versmisse"]],"repo":"versmisse/pygit2","actor":"versmisse","ref":"refs/heads/development","size":3,"head":"ad71f632f741a3a801b6372c8b8a331ba0a3ba00","actor_gravatar":"dac7b64a44787d7f9cdc2a85408bc618","push_id":28818451}