forked from git-for-windows/git
-
Notifications
You must be signed in to change notification settings - Fork 107
[DO NOT MERGE] Rebase to v2.21.0 #122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
151 commits
Select commit
Hold shift + click to select a range
a2de79d
reset --stdin: trim carriage return from the paths
15ae0ff
Merge 'gvfs-preamble' into HEAD
dscho 8fb171b
gvfs: start by adding the -gvfs suffix to the version
sanoursa 9fc99b0
gvfs: ensure that the version is based on a GVFS tag
dscho 7e31020
gvfs: add a GVFS-specific header file
7305e38
gvfs: add the core.gvfs config setting
ee378e4
gvfs: add the feature to skip writing the index' SHA-1
dea3597
gvfs: add the feature that blobs may be missing
cd7014a
gvfs: prevent files to be deleted outside the sparse checkout
e439e6a
sparse-checkout: update files with a modify/delete conflict
9e94a98
sparse-checkout: avoid writing entries with the skip-worktree bit
5f8e102
fsck: use ERROR_MULTI_PACK_INDEX
derrickstolee e06eb8e
repack: refactor pack deletion for future use
derrickstolee 13e95e6
Docs: rearrange subcommands for multi-pack-index
derrickstolee 05443a5
multi-pack-index: prepare for 'expire' subcommand
derrickstolee c9772d2
midx: refactor permutation logic
derrickstolee 6e59547
multi-pack-index: implement 'expire' verb
derrickstolee aeadfe8
multi-pack-index: prepare 'repack' subcommand
derrickstolee f295fe6
midx: implement midx_repack()
derrickstolee 57a505d
midx: use more structured data for expire
derrickstolee 0253f80
gvfs: optionally skip reachability checks/upload pack during fetch
94e5d2a
Fix reset when using the sparse-checkout feature.
551acd0
Do not remove files outside the sparse-checkout
ae101e7
gvfs: ensure all filters and EOL conversions are blocked
e85d1ba
Add a new run_hook_argv() function
dscho 4445cbe
gvfs: allow "virtualizing" objects
fe1e47a
gvfs: add global command pre and post hook procs
df7ff8e
Hydrate missing loose objects in check_and_freshen()
1d229a9
Allow hooks to be run before setup_git_directory()
dscho 502045b
Add support for read-object as a background process to retrieve missi…
a160dbd
gvfs: introduce pre/post command hooks
b9f19b3
sha1_file: when writing objects, skip the read_object_hook
dscho 5e5e496
t0400: verify that the hook is called correctly from a subdirectory
dscho d079684
Merge 'read-object-hook' into HEAD
dscho 05e24c6
Pass PID of git process to hooks.
alepauly 43eaae4
pre-command: always respect core.hooksPath
dscho a7c99e1
Merge 'pre-post-command-hooks' into HEAD
dscho 246f1e4
Merge 'sparse-checkout-fixes' into HEAD
dscho 66bcffe
status: add status.aheadbehind setting
jeffhostetler 4e6e83e
Teach ahead-behind and serialized status to play nicely together
jamill 0d9c5fd
gvfs: refactor loading the core.gvfs config value
8a3d1e9
status: add warning when a/b calculation takes too long for long/norm…
jeffhostetler 1cce3be
status: add status serialization mechanism
jeffhostetler 1ccd8b2
cache-tree: remove use of strbuf_addf in update_one
cbc1220
status: ignore status.aheadbehind in porcelain formats
jeffhostetler 24456ab
Merge branch 'serialize_status_gvfs'
dscho 6ebc4ee
status: serialize to path
jeffhostetler a49236d
fetch: Warn about forced updates after branch list
derrickstolee bbdfe60
status: reject deserialize in V2 and conflicts
jeffhostetler 029499b
push: add --[no-]show-forced-updates passthrough to fetch
derrickstolee ec4b184
fetch: Add --[no-]show-forced-updates argument
derrickstolee a71932d
Merge branch 'ahead-behind-and-serialized-status'
dscho ee7dcf5
fetch: add documentation for --[no-]show-forced-updates
derrickstolee 7d01a70
Add virtual file system settings and hook proc
benpeart 059a364
Update the virtualfilesystem support
benpeart bd721de
virtualfilesystem: don't run the virtual file system hook if the inde…
benpeart 555c129
virtualfilesystem: fix bug with symlinks being ignored
benpeart 45dbfaf
virtualfilesystem: check if directory is included
3b1b6f8
Merge branch 'show-forced-updates'
dscho 53c391e
vfs: fix case where directories not handled correctly
jamill 5390d25
Merge 'forced-updates-after-branch-list'
dscho bb1c340
status: fix rename reporting when using serialization cache
jeffhostetler c2a3bef
commit: add generation to pop_most_recent_commit()
derrickstolee 8b6f500
Merge 'virtual-file-system-support'
dscho a0d2929
status: add comments for ahead_behind_flags in serialization
jeffhostetler 2885646
Merge 'gvfs/ds/generation-numbers-update'
dscho 8ba1998
Merge pull request #6 from jeffhostetler/gvfs-serialize-status-rename
jeffhostetler 8f5767f
serialize-status: serialize global and repo-local exclude file metadata
jeffhostetler 00c5b93
status: deserialization wait
jeffhostetler 328a16e
Merge pull request #1 from jeffhostetler/gvfs-serialize-exclude
jeffhostetler 23af81f
rebase/stash: make post-command hook work again
dscho c99f315
Merge pull request #7 from jeffhostetler/gvfs-status-serialize-wait
jeffhostetler 3a18fee
read-cache: add post-indexchanged hook
benpeart 44727d0
Merge pull request #36 Avoid `sane_execvp` in `git rebase` and `git s…
derrickstolee 827aafc
read-cache: post-indexchanged hook add skip-worktree bit changing sup…
benpeart 472cd84
send-pack: do not check for sha1 file when GVFS_MISSING_OK set
520a846
Merge pull request #24 Match multi-pack-index feature from upstream
dscho 7b5e9a5
read-cache: add test for post-indexchanged hook
benpeart 1ac2982
Add documentation for the post-indexchanged hook
50ede04
Merge pull request #68 send-pack do not check for sha1 file when GVFS…
24037e0
update the reset --quiet path codepath to pass the correct flags to t…
benpeart 343e1d4
Merge pull request #64 Index changed hook
424b79e
gvfs: block unsupported commands when running in a GVFS repo
benpeart ea8025e
Merge pull request #93 from benpeart/reset-quiet-post-indexchanged
benpeart 623bd7f
BRANCHES.md: Add explanation of branches and using forks
aab0bcb
Merge pull request #91 from benpeart/block-commands
benpeart 712f212
Merge pull request #98 Add explanation of branches and using forks
e758b5f
Merge pull request #84 Create 'expire' and 'repack' subcommands for m…
derrickstolee 79546de
Merge pull request #107 use more structured data for midx expire
derrickstolee 22c3634
MSVC: include compat/win32/path-utils.h for MSVC, too, for real_path()
csware 4db5c20
trace2: Documentation/technical/api-trace2.txt
jeffhostetler 336f65a
trace2: create new combined trace facility
jeffhostetler f958588
trace2: collect Windows-specific process information
jeffhostetler 8fab568
trace2:data: add trace2 regions to wt-status
jeffhostetler 0de615f
trace2:data: add editor/pager child classification
jeffhostetler 4364e93
trace2:data: add trace2 sub-process classification
jeffhostetler 7734fde
trace2:data: add trace2 transport child classification
jeffhostetler bcccfb4
trace2:data: add trace2 hook classification
jeffhostetler 2f8b46c
trace2:data: add trace2 instrumentation to index read/write
jeffhostetler 89b487b
trace2:data: pack-objects: add trace2 regions
derrickstolee 5295014
trace2:data: add subverb to checkout command
jeffhostetler 292f3ee
trace2:data: add subverb to reset command
jeffhostetler facf05f
trace2:data: add subverb for rebase
jeffhostetler a57e33c
trace2: t/helper/test-trace2, t0210.sh, t0211.sh, t0212.sh
jeffhostetler 0b8734b
trace2: add for_each macros to clang-format
jeffhostetler 945c03d
Merge branch 'jh-vfs-trace2-p1' into jh-221
jeffhostetler f2550e3
DROPME: trace2:status: use the_repository rather than s->repo
jeffhostetler 6335cd2
gvfs:trace2:data: add trace2 tracing around read_object_process
jeffhostetler 5ec3e0c
gvfs:trace2:data: status deserialization information
jeffhostetler 14fe80f
gvfs:trace2:data: status serialization
jeffhostetler 92c6ace
gvfs:trace2:data: add vfs stats
jeffhostetler 96f644f
progress: add sparse mode to force 100% complete message
jeffhostetler c2ce574
trace2:data: add trace2 data to midx
jeffhostetler 7b95007
midx: add progress indicators in multi-pack-index verify
jeffhostetler e953496
midx: during verify group objects by packfile to speed verification
jeffhostetler 964c2e1
Merge branch 'jh-vfs-trace2-p1-vfs' into jh-221
jeffhostetler 07fe56e
Merge branch 'jh-vfs-midx-verify-too-many-packs' into jh-221
jeffhostetler d15ed93
config: initialize opts structure in repo_read_config()
jeffhostetler a0025c9
trace2: refactor setting process starting time
jeffhostetler 5fce9cc
trace2: add absolute elapsed time to start event
jeffhostetler e34dcf6
trace2: find exec-dir before trace2 initialization
jeffhostetler 999a778
config: add read_very_early_config()
jeffhostetler 498f28b
trace2: use system/global config for default trace2 settings
jeffhostetler cc88dab
trace2: report peak memory usage of the process
jeffhostetler a5ba2b9
trace2: clarify UTC datetime formatting
jeffhostetler c673002
trace2: make SIDs more unique
jeffhostetler 43e2756
trace2: update docs to describe system/global config settings
jeffhostetler 0ae60e8
Merge branch 'jh-vfs-trace2-sid-fix' into jh-221
jeffhostetler 1393cf5
mingw: allow building with an MSYS2 runtime v3.x
dscho b95ef9d
macOS: make sure that gettext is found
dscho 97ee5fc
t9822: skip tests if file names cannot be ISO-8859-1 encoded
dscho b897cba
Merge branch 'js/macos-gettext-build'
dscho d16e36e
Merge branch 'js/iso8895-test-on-apfs'
dscho 6c00e6b
Merge branch 'ss/msvc-path-utils-fix'
dscho 253ca76
trace2:gvfs:experiment: clear_ce_flags_1
jeffhostetler 51804fb
trace2:gvfs:experiment: prime_cache_tree
jeffhostetler fa5a6dc
trace2:gvfs:experiment: traverse_trees
jeffhostetler cab7dad
trace2:gvfs:experiment: report_tracking
jeffhostetler e872b12
Merge pull request #133 from jeffhostetler/gvfs-trace2-checkout-exper…
jeffhostetler c569f4b
fetch: avoid calling write_or_die()
peff de15234
fetch: ignore SIGPIPE during network operation
peff 5dff64c
Merge branch 'jk/no-sigpipe-during-network-transport'
dscho 7f8e9de
t6500(mingw): use the Windows PID of the shell
dscho 59a4efb
mingw: allow compiling with GCC 8 and DEVELOPER=1
dscho 2e27281
kwset: allow building with GCC 8
dscho 4ac9d43
fixup! mingw: kill child processes in a gentler way
dscho 18b387b
Merge branch 'dscho/gcc-8-gfw'
dscho 447d760
merge-recursive: avoid confusing logic in was_dirty()
dscho a4eec27
merge-recursive: add some defensive coding to was_dirty()
dscho 61287c2
merge-recursive: teach was_dirty() about the virtualfilesystem
dscho f6d0b60
Merge branch 'virtualfilesystem-and-merge-recursive'
dscho File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.