Hi, On Sat, Jan 17, 2009 at 6:54 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > "Ray Chuan" <rctay89@xxxxxxxxx> writes: > >>>> -test_expect_failure 'push to remote repository' ' >>>> +test_expect_success 'push to remote repository' ' >>>> cd "$ROOT_PATH"/test_repo_clone && >>>> : >path2 && >>>> git add path2 && >>>> test_tick && >>>> git commit -m path2 && >>>> - git push && >>>> - [ -f "$HTTPD_DOCUMENT_ROOT_PATH/test_repo.git/refs/heads/master" ] i modified the push arguments as there was no remote ref/branch specified. With a fixed "git push", that line says: No refs in common and none specified; doing nothing. i'd like to take this chance to inquire, what does the -f, plus square brackets, really mean? i assumed it was to force push to go ahead even if "a remote ref that is not an ancestor of the local ref used to overwrite it" check fails. -- Cheers, Ray Chuan -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html