const git_oid* Commit::findRemovalOid( const std::string& name, const std::string& path) const { const CommitFileChange *change = findChange(name, path); if (change && change->type() == CommitFileChange::DEL) return change->oid1(); else return NULL; }
// Finds addition or modification const git_oid* Commit::findUpdateOid( const std::string& name, const std::string& path) const { const CommitFileChange* change = findChange(name, path); if (change && (change->type() == CommitFileChange::ADD || change->type() == CommitFileChange::MOD)) return change->oid2(); else return NULL; }
int main(int argc, char** argv){ findChange(94); findChange(59); findChange(19); return 1; }