Skip to content

Weekly Digest (19 May, 2019 - 26 May, 2019) #225

Closed
@weekly-digest

Description

@weekly-digest

Here's the Weekly Digest for gitgitgadget/git:


ISSUES

Last week 12 issues were created.
Of these, 0 issues have been closed and 12 issues are still open.

OPEN ISSUES

💚 #224 Use user supplied origin name for extension.partialcone instead of, by delphij
💚 #223 Fix racy fsmonitor, by dscho
💚 #222 trace2: fix tracing when NO_PTHREADS is defined, by jeffhostetler
💚 #221 Fix two issues pointed out by Coverity, by dscho
💚 #220 mingw: support spawning programs with paths containing spacesnames, by dscho
💚 #219 Show an error if too-long paths are seen by git clean -dfx, by dscho
💚 #218 Give Git a HOME on Windows, by dscho
💚 #217 gettext(windows): always use UTF-8, by dscho
💚 #216 windows: avoid illegal filenames during a build, by dscho
💚 #215 mingw: enable GCC's stack smashing protector, by dscho
💚 #214 windows: embed a manifest, by dscho
💚 #213 diff: release all handles before running external diff, by dscho

NOISY ISSUE

🔈 #222 trace2: fix tracing when NO_PTHREADS is defined, by jeffhostetler
It received 7 comments.


PULL REQUESTS

Last week, 21 pull requests were created, updated or merged.

OPEN PULL REQUEST

Last week, 3 pull requests were opened.
💚 #220 mingw: support spawning programs with paths containing spacesnames, by dscho
💚 #219 Show an error if too-long paths are seen by git clean -dfx, by dscho
💚 #213 diff: release all handles before running external diff, by dscho

UPDATED PULL REQUEST

Last week, 18 pull requests were updated.
💛 #224 Use user supplied origin name for extension.partialcone instead of, by delphij
💛 #223 Fix racy fsmonitor, by dscho
💛 #222 trace2: fix tracing when NO_PTHREADS is defined, by jeffhostetler
💛 #221 Fix two issues pointed out by Coverity, by dscho
💛 #218 Give Git a HOME on Windows, by dscho
💛 #217 gettext(windows): always use UTF-8, by dscho
💛 #216 windows: avoid illegal filenames during a build, by dscho
💛 #215 mingw: enable GCC's stack smashing protector, by dscho
💛 #214 windows: embed a manifest, by dscho
💛 #208 Close commit-graph before calling 'gc', by derrickstolee
💛 #195 Drop support for git rebase --preserve-merges, by dscho
💛 #194 Clean up after the removal of the scripted rebase, by dscho
💛 #189 trace2: Add variable description to git.txt, by derrickstolee
💛 #184 [RFC] Commit-graph: Write incremental files, by derrickstolee
💛 #149 Fix MSVC support, at long last, by dscho
💛 #148 Windows: add a configuration location to be shared among different Git implementations, by dscho
💛 #147 Let's use the Win32 API more precisely, by dscho
💛 #112 Commit-graph write refactor (was: Create commit-graph file format v2), by derrickstolee


COMMITS

Last week there were 35 commits.
🛠️ Git 2.22-rc1 Signed-off-by: Junio C Hamano gitster@pobox.com by gitster
🛠️ Merge branch 'js/difftool-no-index' The "--dir-diff" mode of "git difftool" is not useful in "--no-index" mode; they are now explicitly marked as mutually incompatible. * js/difftool-no-index: difftool --no-index: error out on --dir-diff (and don't crash) by gitster
🛠️ Merge branch 'jk/get-oid-indexed-object-name' The codepath to parse : that obtains the object name for an indexed object has been made more robust. * jk/get-oid-indexed-object-name: get_oid: handle NULL repo->index by gitster
🛠️ Merge branch 'jc/set-packet-header-signature-fix' Code clean-up. * jc/set-packet-header-signature-fix: pkt-line: drop 'const'-ness of a param to set_packet_header() by gitster
🛠️ Merge branch 'cb/http-push-null-in-message-fix' Code clean-up. * cb/http-push-null-in-message-fix: http-push: prevent format overflow warning with gcc >= 9 by gitster
🛠️ Merge branch 'js/stash-in-c-use-builtin-doc' Doc update. * js/stash-in-c-use-builtin-doc: stash: document stash.useBuiltin by gitster
🛠️ Merge branch 'tz/test-lib-check-working-jgit' A prerequiste check in the test suite to see if a working jgit is available was made more robust. * tz/test-lib-check-working-jgit: test-lib: try harder to ensure a working jgit by gitster
🛠️ Merge branch 'js/parseopt-unknown-cb-returns-an-enum' Code clean-up. * js/parseopt-unknown-cb-returns-an-enum: parse-options: adjust parse_opt_unknown_cb()s declared return type by gitster
🛠️ Merge branch 'ab/sha1dc' Update collision-detecting SHA-1 code to build properly on HP-UX. * ab/sha1dc: sha1dc: update from upstream by gitster
🛠️ Merge branch 'js/rebase-i-label-shown-in-status-fix' "git status" did not know that the "label" instruction in the todo-list "rebase -i -r" uses should not be shown as a hex object name. * js/rebase-i-label-shown-in-status-fix: status: fix display of rebase -ir's label command by gitster
🛠️ Merge branch 'es/check-non-portable-pre-5.10' Developer support update. * es/check-non-portable-pre-5.10: check-non-portable-shell: support Perl versions older than 5.10 by gitster
🛠️ Merge branch 'ds/trace2-document-env-vars' Doc update. * ds/trace2-document-env-vars: trace2: add variable description to git.txt by gitster
🛠️ Merge branch 'js/fsmonitor-refresh-after-discarding-index' The fsmonitor interface got out of sync after the in-core index file gets discarded, which has been corrected. * js/fsmonitor-refresh-after-discarding-index: fsmonitor: force a refresh after the index was discarded fsmonitor: demonstrate that it is not refreshed after discard_index() by gitster
🛠️ Merge branch 'cm/notes-comment-fix' A stale in-code comment has been updated. * cm/notes-comment-fix: notes: correct documentation of format_display_notes() by gitster
🛠️ Merge branch 'tt/no-ipv6-fallback-for-winxp' Code cleanup. * tt/no-ipv6-fallback-for-winxp: mingw: remove obsolete IPv6-related code by gitster
🛠️ Merge branch 'js/t5580-unc-alternate-test' An additional test for MinGW * js/t5580-unc-alternate-test: t5580: verify that alternates can be UNC paths by gitster
🛠️ Merge branch 'ds/cvsexportcommit-force-text' "git cvsexportcommit" running on msys did not expect cvsnt showed "cvs status" output with CRLF line endings. * ds/cvsexportcommit-force-text: cvsexportcommit: force crlf translation by gitster
🛠️ Merge branch 'sg/ci-libsvn-perl' To run tests for Git SVN, our scripts for CI used to install the git-svn package (in the hope that it would bring in the right dependencies). This has been updated to install the more direct dependency, namely, libsvn-perl. * sg/ci-libsvn-perl: ci: install 'libsvn-perl' instead of 'git-svn' by gitster
🛠️ Merge branch 'bl/t4253-exit-code-from-format-patch' Avoid patterns to pipe output from a git command to feed another command in tests. * bl/t4253-exit-code-from-format-patch: t4253-am-keep-cr-dos: avoid using pipes by gitster
🛠️ Merge branch 'ds/midx-too-many-packs' The code to generate the multi-pack idx file was not prepared to see too many packfiles and ran out of open file descriptor, which has been corrected. * ds/midx-too-many-packs: midx: add packs to packed_git linked list midx: pass a repository pointer by gitster
🛠️ Merge branch 'en/unicode-in-refnames' On a filesystem like HFS+, the names of the refs stored as filesystem entities may become different from what the end-user expects, just like files in the working tree get "renamed". Work around the mismatch by paying attention to the core.precomposeUnicode configuration. * en/unicode-in-refnames: Honor core.precomposeUnicode in more places by gitster
🛠️ Merge branch 'dl/difftool-mergetool' Update "git difftool" and "git mergetool" so that the combinations of {diff,merge}.{tool,guitool} configuration variables serve as fallback settings of each other in a sensible order. * dl/difftool-mergetool: difftool: fallback on merge.guitool difftool: make --gui, --tool and --extcmd mutually exclusive mergetool: fallback to tool when guitool unavailable mergetool--lib: create gui_mode function mergetool: use get_merge_tool function t7610: add mergetool --gui tests t7610: unsuppress output by gitster
🛠️ Merge branch 'mh/http-fread-api-fix' A pair of private functions in http.c that had names similar to fread/fwrite did not return the number of elements, which was found to be confusing. * mh/http-fread-api-fix: Make fread/fwrite-like functions in http.c more like fread/fwrite. by gitster
🛠️ Merge branch 'js/t6500-use-windows-pid-on-mingw' Future-proof a test against an update to MSYS2 runtime v3.x series. * js/t6500-use-windows-pid-on-mingw: t6500(mingw): use the Windows PID of the shell by gitster
🛠️ Merge branch 'jk/apache-lsan' Allow tests that involve httpd to be run under leak sanitizer, just like we can already do so under address sanitizer. * jk/apache-lsan: t/lib-httpd: pass LSAN_OPTIONS through apache by gitster
🛠️ Merge branch 'nd/parse-options-aliases' Attempt to use an abbreviated option in "git clone --recurs" is responded by a request to disambiguate between --recursive and --recurse-submodules, which is bad because these two are synonyms. The parse-options API has been extended to define such synonyms more easily and not produce an unnecessary failure. * nd/parse-options-aliases: parse-options: don't emit "ambiguous option" for aliases by gitster
🛠️ Merge branch 'dl/branch-from-3dot-merge-base' "git branch new A...B" and "git checkout -b new A...B" have been taught that in their contexts, the notation A...B means "the merge base between these two commits", just like "git checkout A...B" detaches HEAD at that commit. * dl/branch-from-3dot-merge-base: branch: make create_branch accept a merge base rev t2018: cleanup in current test by gitster
🛠️ Merge branch 'js/commit-graph-parse-leakfix' Leakfix. * js/commit-graph-parse-leakfix: commit-graph: fix memory leak by gitster
🛠️ Merge branch 'jk/cocci-batch' Optionally "make coccicheck" can feed multiple source files to spatch, gaining performance while spending more memory. * jk/cocci-batch: coccicheck: make batch size of 0 mean "unlimited" coccicheck: optionally batch spatch invocations by gitster
🛠️ Merge branch 'ab/perf-installed-fix' Performance test framework has been broken and measured the version of Git that happens to be on $PATH, not the specified one to measure, for a while, which has been corrected. * ab/perf-installed-fix: perf-lib.sh: forbid the use of GIT_TEST_INSTALLED perf tests: add "bindir" prefix to git tree test results perf-lib.sh: remove GIT_TEST_INSTALLED from perf-lib.sh perf-lib.sh: make "./run " use the correct gits perf aggregate: remove GIT_TEST_INSTALLED from --codespeed perf README: correct docs for 3c8f12c96c regression by gitster
🛠️ Merge branch 'id/windows-dep-aslr' Allow DEP and ASLR for Windows build to for security hardening. * id/windows-dep-aslr: mingw: enable DEP and ASLR mingw: do not let ld strip relocations by gitster
🛠️ Merge branch 'ab/trace2-typofix' Typofix. * ab/trace2-typofix: trace2: fix up a missing "leave" entry point by gitster
🛠️ Merge branch 'nd/submodule-helper-incomplete-line-fix' Typofix. * nd/submodule-helper-incomplete-line-fix: submodule--helper: add a missing \n by gitster
🛠️ Merge branch 'cw/diff-highlight' Portability fix for a diff-highlight tool (in contrib/). * cw/diff-highlight: diff-highlight: use correct /dev/null for UNIX and Windows by gitster
🛠️ Merge branch 'dl/warn-tagging-a-tag' Typofix. * dl/warn-tagging-a-tag: tag: fix typo in nested tagging hint by gitster


CONTRIBUTORS

Last week there was 1 contributor.
👤 gitster


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please 👀 Watch and Star the repository gitgitgadget/git to receive next weekly updates. 😃

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. 📆

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions