Git Pull Using Commit Definition Simple Predicate And Complete