{"push_id":2701288085,"size":2,"distinct_size":1,"ref":"refs/heads/jt/fetch-nego-tip","head":"f35107461591268c4846af7f5201205cc7bc1beb","before":"6a751dc972e615389ae6f033f91dfc097804c233","commits":[{"sha":"3390e42adb3b84a9d61b3d46f4105f4cb6ba5edd","author":{"name":"Jonathan Tan","email":"a1f160b521cd973a24f632d654869fc52afb36fa@google.com"},"message":"fetch-pack: support negotiation tip whitelist\n\nDuring negotiation, fetch-pack eventually reports as \"have\" lines all\ncommits reachable from all refs. Allow the user to restrict the commits\nsent in this way by providing a whitelist of tips; only the tips\nthemselves and their ancestors will be sent.\n\nBoth globs and single objects are supported.\n\nThis feature is only supported for protocols that support connect or\nstateless-connect (such as HTTP with protocol v2).\n\nThis will speed up negotiation when the repository has multiple\nrelatively independent branches (for example, when a repository\ninteracts with multiple repositories, such as with linux-next [1] and\ntorvalds/linux [2]), and the user knows which local branch is likely to\nhave commits in common with the upstream branch they are fetching.\n\n[1] https://kernel.googlesource.com/pub/scm/linux/kernel/git/next/linux-next/\n[2] https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux/\n\nSigned-off-by: Jonathan Tan <jonathantanmy@google.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/3390e42adb3b84a9d61b3d46f4105f4cb6ba5edd"},{"sha":"f35107461591268c4846af7f5201205cc7bc1beb","author":{"name":"SZEDER Gábor","email":"d1c15c709aaa0744057ac20f93d60e563c0b84d1@gmail.com"},"message":"Travis CI build adjustments\n\n[RFC] coccinelle: make Coccinelle-related make targets more fine-grained\ncoccinelle: fail 'make coccicheck' if there is something to transform\ncoccinelle: extract dedicated make target to clean Coccinelle's results\ncoccinelle: put sane filenames into output patches\ncoccinelle: exclude sha1dc source files from static analysis\ncoccinelle: use $(addsuffix) in 'coccicheck' make target\ncoccinelle: mark the 'coccicheck' make target as .PHONY\ntravis-ci: run Coccinelle static analysis with two parallel jobs\ntravis-ci: make short test paths & trash dir in log work together\ntravis-ci: run tests in shorter paths\ntest-lib: add the '--short-trash-dir' option\ntest-lib: consolidate naming of test-results paths\ntravis-ci: include the trash directories of failed tests in the trace log\ntests: show missed prereqs at the end of 'make test'\ntravis-ci: run GETTEXT POISON build job in scrambled mode, too\ngettext: introduce GIT_GETTEXT_POISON=scrambled\ngettext: use an enum for the mode of GETTEXT POISONing\ngettext: put \"# GETTEXT POISON #\" string literal into a macro\ngettext: #ifdef away GETTEXT POISON-related code from _() and Q_()\nlib-rebase: loosen GETTEXT_POISON check in fake editor\ngettext: don't poison if GIT_GETTEXT_POISON is set but empty\ntest-lib.sh: preserve GIT_GETTEXT_POISON from the environment\ntravis-ci: make the OSX build jobs' 'brew update' more quiet\ntravis-ci: squelch 'prove' progress indicator","distinct":true,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/f35107461591268c4846af7f5201205cc7bc1beb"}]}
{"actor":{"display_login":"szeder"}}