Re: [BUG REPORT] sparseIndexExpanded hint always shows on sparse worktree move

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/7/24 10:07 PM, Brian Lyles wrote:
After updating to v2.46.0, the "sparse index is expanding to a full
index" hint added in 9479a31d60 (advice: warn when sparse index expands,
2024-07-08) seems to show any time a worktree using a sparse index is
moved.

Yes, this is a new warning. tl;dr: the warning is working correctly,
but maybe 'git worktree move' could be improved to avoid this behavior.

This is easily reproduced with the following script:

Thank you for the easy reproducer, which does repro for me.


     git init --initial-branch=main main-worktree
     mkdir main-worktree/A main-worktree/B
     touch main-worktree/A/a.txt main-worktree/B/b.txt
     git -C main-worktree add .
     git -C main-worktree commit -m "initial commit"
     git -C main-worktree worktree add --no-checkout ../other-worktree -b other main
     git -C other-worktree sparse-checkout set A --sparse-index
     git -C other-worktree checkout
     git -C main-worktree worktree move ../other-worktree ../other-worktree-moved

It does not appear that the index is ever actually touched. Testing in a
real repository shows that the index size does not change, nor does its
last modified timestamp.

The important thing to know is that the index is being expanded in memory,
not on-disk. That's why you don't see the file change.

The key issue with this reproducer is the following: the sparse index
config is set in the worktree config. When you are running this move
command from the main-worktree, it is not configured to work with a
sparse index. Thus, when reading the index, Git thinks the sparse
index is disabled and must inflate the index into a full one before
continuing.

For full information, this happens in the callstack

  move_worktree()
  validate_no_submodules()
  read_index_from()
  do_read_index()
  ensure_correct_sparsity()
  ensure_full_index()

If you add "git -C main-worktree sparse-checkout set A --sparse-index"
before you create the other-worktree (or move it) then the message
does not appear.

This is a quirk of the worktree config that may be worth updating to
respect the sparse index of the target worktree, but may also be worth
leaving as-is because we are running this from a different worktree.

Thanks,
-Stolee
10:12:52.162660 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.163373 common-main.c:58             | d0 | main                     | start        |     |  0.002568 |           |              | git init --initial-branch=main main-worktree
10:12:52.163661 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | init (init)
10:12:52.163861 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:12:52.167964 usage.c:90                   | d0 | main                     | error        |     |           |           |              | re-init: ignored --initial-branch=main
10:12:52.168151 git.c:808                    | d0 | main                     | exit         |     |  0.007393 |           |              | code:0
10:12:52.168165 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.007406 |           |              | code:0
10:12:52.178257 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.178734 common-main.c:58             | d0 | main                     | start        |     |  0.001519 |           |              | git -C main-worktree add .
10:12:52.179132 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:12:52.179424 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | add (add)
10:12:52.179659 read-cache.c:2416            | d0 | main                     | region_enter | r1  |  0.002447 |           | index        | label:do_read_index .git/index
10:12:52.179972 read-cache.c:1765            | d0 | main                     | region_enter |     |  0.002760 |           | index        | ..label:read/extension/cache_tree
10:12:52.180014 cache-tree.c:671             | d0 | main                     | region_enter | r1  |  0.002786 |           | cache_tree   | ....label:read
10:12:52.180024 cache-tree.c:673             | d0 | main                     | region_leave | r1  |  0.002813 |  0.000027 | cache_tree   | ....label:read
10:12:52.180032 read-cache.c:1767            | d0 | main                     | data         |     |  0.002821 |  0.000061 | index        | ....read/extension/cache_tree/bytes:77
10:12:52.180040 read-cache.c:1768            | d0 | main                     | region_leave |     |  0.002829 |  0.000069 | index        | ..label:read/extension/cache_tree
10:12:52.180055 read-cache.c:2365            | d0 | main                     | data         | r1  |  0.002843 |  0.000396 | index        | ..read/version:2
10:12:52.180062 read-cache.c:2367            | d0 | main                     | data         | r1  |  0.002851 |  0.000404 | index        | ..read/cache_nr:2
10:12:52.180070 read-cache.c:2421            | d0 | main                     | region_leave | r1  |  0.002859 |  0.000412 | index        | label:do_read_index .git/index
10:12:52.180356 dir.c:3172                   | d0 | main                     | region_enter | r1  |  0.003144 |           | dir          | label:read_directory
10:12:52.180956 name-hash.c:591              | d0 | main                     | region_enter | r1  |  0.003729 |           | index        | ..label:name-hash-init
10:12:52.180976 name-hash.c:612              | d0 | main                     | region_leave | r1  |  0.003765 |  0.000036 | index        | ..label:name-hash-init
10:12:52.181086 dir.c:3140                   | d0 | main                     | data         | r1  |  0.003875 |  0.000731 | read_directo | ..path:
10:12:52.181097 dir.c:3149                   | d0 | main                     | data         | r1  |  0.003886 |  0.000742 | read_directo | ..directories-visited:3
10:12:52.181125 dir.c:3151                   | d0 | main                     | data         | r1  |  0.003914 |  0.000770 | read_directo | ..paths-visited:5
10:12:52.181132 dir.c:3195                   | d0 | main                     | region_leave | r1  |  0.003921 |  0.000777 | dir          | label:read_directory
10:12:52.181872 read-cache.c:3182            | d0 | main                     | region_enter | r1  |  0.004660 |           | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:12:52.181887 read-cache.c:3052            | d0 | main                     | region_enter |     |  0.004676 |           | index        | ..label:write/extension/cache_tree
10:12:52.181894 cache-tree.c:574             | d0 | main                     | region_enter | r1  |  0.004682 |           | cache_tree   | ....label:write
10:12:52.181901 cache-tree.c:576             | d0 | main                     | region_leave | r1  |  0.004690 |  0.000008 | cache_tree   | ....label:write
10:12:52.181907 read-cache.c:3056            | d0 | main                     | data         |     |  0.004696 |  0.000020 | index        | ....write/extension/cache_tree/bytes:20
10:12:52.181913 read-cache.c:3057            | d0 | main                     | region_leave |     |  0.004702 |  0.000026 | index        | ..label:write/extension/cache_tree
10:12:52.181998 read-cache.c:3142            | d0 | main                     | data         | r1  |  0.004786 |  0.000126 | index        | ..write/version:2
10:12:52.182005 read-cache.c:3144            | d0 | main                     | data         | r1  |  0.004794 |  0.000134 | index        | ..write/cache_nr:2
10:12:52.182012 read-cache.c:3185            | d0 | main                     | region_leave | r1  |  0.004800 |  0.000140 | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:12:52.182186 git.c:808                    | d0 | main                     | exit         |     |  0.004975 |           |              | code:0
10:12:52.182200 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.004988 |           |              | code:0
10:12:52.186699 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.187028 common-main.c:58             | d0 | main                     | start        |     |  0.001077 |           |              | git -C main-worktree commit -m 'initial commit'
10:12:52.187190 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:12:52.187422 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | commit (commit)
10:12:52.188412 read-cache.c:2416            | d0 | main                     | region_enter | r1  |  0.002464 |           | index        | label:do_read_index .git/index
10:12:52.188465 read-cache.c:1765            | d0 | main                     | region_enter |     |  0.002517 |           | index        | ..label:read/extension/cache_tree
10:12:52.188480 cache-tree.c:671             | d0 | main                     | region_enter | r1  |  0.002532 |           | cache_tree   | ....label:read
10:12:52.188489 cache-tree.c:673             | d0 | main                     | region_leave | r1  |  0.002542 |  0.000010 | cache_tree   | ....label:read
10:12:52.188497 read-cache.c:1767            | d0 | main                     | data         |     |  0.002550 |  0.000033 | index        | ....read/extension/cache_tree/bytes:20
10:12:52.188505 read-cache.c:1768            | d0 | main                     | region_leave |     |  0.002558 |  0.000041 | index        | ..label:read/extension/cache_tree
10:12:52.188514 read-cache.c:2365            | d0 | main                     | data         | r1  |  0.002567 |  0.000103 | index        | ..read/version:2
10:12:52.188522 read-cache.c:2367            | d0 | main                     | data         | r1  |  0.002574 |  0.000110 | index        | ..read/cache_nr:2
10:12:52.188536 read-cache.c:2421            | d0 | main                     | region_leave | r1  |  0.002588 |  0.000124 | index        | label:do_read_index .git/index
10:12:52.188628 read-cache.c:1552            | d0 | main                     | region_enter |     |  0.002680 |           | index        | label:refresh
10:12:52.188695 read-cache.c:1634            | d0 | main                     | data         |     |  0.002748 |  0.000068 | index        | ..refresh/sum_lstat:2
10:12:52.188702 read-cache.c:1635            | d0 | main                     | data         |     |  0.002755 |  0.000075 | index        | ..refresh/sum_scan:0
10:12:52.188708 read-cache.c:1636            | d0 | main                     | region_leave |     |  0.002761 |  0.000081 | index        | label:refresh
10:12:52.188715 cache-tree.c:258             | d0 | main                     | region_enter |     |  0.002767 |           | cache_tree   | label:fully_valid
10:12:52.188720 cache-tree.c:260             | d0 | main                     | region_leave |     |  0.002773 |  0.000006 | cache_tree   | label:fully_valid
10:12:52.188727 cache-tree.c:519             | d0 | main                     | region_enter | r1  |  0.002779 |           | cache_tree   | label:update
10:12:52.188866 cache-tree.c:524             | d0 | main                     | region_leave | r1  |  0.002918 |  0.000139 | cache_tree   | label:update
10:12:52.188874 read-cache.c:3182            | d0 | main                     | region_enter | r1  |  0.002926 |           | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:12:52.188890 read-cache.c:3052            | d0 | main                     | region_enter |     |  0.002943 |           | index        | ..label:write/extension/cache_tree
10:12:52.188896 cache-tree.c:574             | d0 | main                     | region_enter | r1  |  0.002948 |           | cache_tree   | ....label:write
10:12:52.188902 cache-tree.c:576             | d0 | main                     | region_leave | r1  |  0.002954 |  0.000006 | cache_tree   | ....label:write
10:12:52.188907 read-cache.c:3056            | d0 | main                     | data         |     |  0.002960 |  0.000017 | index        | ....write/extension/cache_tree/bytes:77
10:12:52.188913 read-cache.c:3057            | d0 | main                     | region_leave |     |  0.002965 |  0.000022 | index        | ..label:write/extension/cache_tree
10:12:52.188976 read-cache.c:3142            | d0 | main                     | data         | r1  |  0.003029 |  0.000103 | index        | ..write/version:2
10:12:52.188983 read-cache.c:3144            | d0 | main                     | data         | r1  |  0.003036 |  0.000110 | index        | ..write/cache_nr:2
10:12:52.188989 read-cache.c:3185            | d0 | main                     | region_leave | r1  |  0.003041 |  0.000115 | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:12:52.189361 unpack-trees.c:1927          | d0 | main                     | region_enter |     |  0.003414 |           | unpack_trees | label:unpack_trees
10:12:52.189369 unpack-trees.c:1931          | d0 | main                     | region_enter | r1  |  0.003422 |           | unpack_trees | ..label:unpack_trees
10:12:52.189417 unpack-trees.c:2038          | d0 | main                     | region_enter | r1  |  0.003469 |           | unpack_trees | ....label:traverse_trees
10:12:52.189439 unpack-trees.c:2040          | d0 | main                     | region_leave | r1  |  0.003492 |  0.000023 | unpack_trees | ....label:traverse_trees
10:12:52.189445 unpack-trees.c:437           | d0 | main                     | region_enter |     |  0.003498 |           | unpack_trees | ....label:check_updates
10:12:52.189450 unpack-trees.c:526           | d0 | main                     | region_leave |     |  0.003503 |  0.000005 | unpack_trees | ....label:check_updates
10:12:52.189465 unpack-trees.c:2132          | d0 | main                     | region_leave | r1  |  0.003517 |  0.000095 | unpack_trees | ..label:unpack_trees
10:12:52.189470 unpack-trees.c:2135          | d0 | main                     | data         |     |  0.003523 |  0.000109 | unpack_trees | ..unpack_trees/nr_unpack_entries:0
10:12:52.189476 unpack-trees.c:2136          | d0 | main                     | region_leave |     |  0.003528 |  0.000114 | unpack_trees | label:unpack_trees
10:12:52.189498 diffcore-rename.c:1408       | d0 | main                     | region_enter | r1  |  0.003551 |           | diff         | label:setup
10:12:52.189504 diffcore-rename.c:1461       | d0 | main                     | region_leave | r1  |  0.003556 |  0.000005 | diff         | label:setup
10:12:52.189509 diffcore-rename.c:1640       | d0 | main                     | region_enter | r1  |  0.003561 |           | diff         | label:write back to queue
10:12:52.189514 diffcore-rename.c:1717       | d0 | main                     | region_leave | r1  |  0.003567 |  0.000006 | diff         | label:write back to queue
10:12:52.189596 wt-status.c:838              | d0 | main                     | region_enter | r1  |  0.003649 |           | status       | label:worktrees
10:12:52.189607 diffcore-rename.c:1408       | d0 | main                     | region_enter | r1  |  0.003660 |           | diff         | ..label:setup
10:12:52.189613 diffcore-rename.c:1461       | d0 | main                     | region_leave | r1  |  0.003665 |  0.000005 | diff         | ..label:setup
10:12:52.189618 diffcore-rename.c:1640       | d0 | main                     | region_enter | r1  |  0.003670 |           | diff         | ..label:write back to queue
10:12:52.189623 diffcore-rename.c:1717       | d0 | main                     | region_leave | r1  |  0.003675 |  0.000005 | diff         | ..label:write back to queue
10:12:52.189628 wt-status.c:840              | d0 | main                     | region_leave | r1  |  0.003681 |  0.000032 | status       | label:worktrees
10:12:52.189633 wt-status.c:847              | d0 | main                     | region_enter | r1  |  0.003686 |           | status       | label:index
10:12:52.189676 unpack-trees.c:1927          | d0 | main                     | region_enter |     |  0.003729 |           | unpack_trees | ..label:unpack_trees
10:12:52.189683 unpack-trees.c:1931          | d0 | main                     | region_enter | r1  |  0.003735 |           | unpack_trees | ....label:unpack_trees
10:12:52.189709 unpack-trees.c:2038          | d0 | main                     | region_enter | r1  |  0.003762 |           | unpack_trees | ......label:traverse_trees
10:12:52.189717 unpack-trees.c:2040          | d0 | main                     | region_leave | r1  |  0.003770 |  0.000008 | unpack_trees | ......label:traverse_trees
10:12:52.189722 unpack-trees.c:437           | d0 | main                     | region_enter |     |  0.003775 |           | unpack_trees | ......label:check_updates
10:12:52.189728 unpack-trees.c:526           | d0 | main                     | region_leave |     |  0.003780 |  0.000005 | unpack_trees | ......label:check_updates
10:12:52.189734 unpack-trees.c:2132          | d0 | main                     | region_leave | r1  |  0.003787 |  0.000052 | unpack_trees | ....label:unpack_trees
10:12:52.189740 unpack-trees.c:2135          | d0 | main                     | data         |     |  0.003792 |  0.000063 | unpack_trees | ....unpack_trees/nr_unpack_entries:0
10:12:52.189745 unpack-trees.c:2136          | d0 | main                     | region_leave |     |  0.003797 |  0.000068 | unpack_trees | ..label:unpack_trees
10:12:52.189750 diffcore-rename.c:1408       | d0 | main                     | region_enter | r1  |  0.003803 |           | diff         | ..label:setup
10:12:52.189755 diffcore-rename.c:1461       | d0 | main                     | region_leave | r1  |  0.003807 |  0.000004 | diff         | ..label:setup
10:12:52.189759 diffcore-rename.c:1640       | d0 | main                     | region_enter | r1  |  0.003812 |           | diff         | ..label:write back to queue
10:12:52.189771 diffcore-rename.c:1717       | d0 | main                     | region_leave | r1  |  0.003823 |  0.000011 | diff         | ..label:write back to queue
10:12:52.189777 wt-status.c:849              | d0 | main                     | region_leave | r1  |  0.003829 |  0.000143 | status       | label:index
10:12:52.189782 wt-status.c:852              | d0 | main                     | region_enter | r1  |  0.003835 |           | status       | label:untracked
10:12:52.189805 dir.c:3172                   | d0 | main                     | region_enter | r1  |  0.003857 |           | dir          | ..label:read_directory
10:12:52.189834 name-hash.c:591              | d0 | main                     | region_enter | r1  |  0.003887 |           | index        | ....label:name-hash-init
10:12:52.189847 name-hash.c:612              | d0 | main                     | region_leave | r1  |  0.003899 |  0.000012 | index        | ....label:name-hash-init
10:12:52.189894 dir.c:3140                   | d0 | main                     | data         | r1  |  0.003946 |  0.000089 | read_directo | ....path:
10:12:52.189900 dir.c:3149                   | d0 | main                     | data         | r1  |  0.003953 |  0.000096 | read_directo | ....directories-visited:3
10:12:52.189905 dir.c:3151                   | d0 | main                     | data         | r1  |  0.003958 |  0.000101 | read_directo | ....paths-visited:5
10:12:52.189911 dir.c:3195                   | d0 | main                     | region_leave | r1  |  0.003963 |  0.000106 | dir          | ..label:read_directory
10:12:52.189918 wt-status.c:854              | d0 | main                     | region_leave | r1  |  0.003971 |  0.000136 | status       | label:untracked
10:12:52.189959 wt-status.c:2570             | d0 | main                     | data         | r1  |  0.004012 |  0.004012 | status       | count/changed:0
10:12:52.189966 wt-status.c:2572             | d0 | main                     | data         | r1  |  0.004018 |  0.004018 | status       | count/untracked:0
10:12:52.189971 wt-status.c:2573             | d0 | main                     | data         | r1  |  0.004024 |  0.004024 | status       | count/ignored:0
10:12:52.189976 wt-status.c:2605             | d0 | main                     | region_enter | r1  |  0.004029 |           | status       | label:print
10:12:52.190058 remote.c:2292                | d0 | main                     | region_enter |     |  0.004111 |           | tracking     | ..label:stat_tracking_info
10:12:52.190076 remote.c:2294                | d0 | main                     | data         |     |  0.004129 |  0.000018 | tracking     | ....stat_tracking_info/ab_flags:1
10:12:52.190083 remote.c:2295                | d0 | main                     | data         |     |  0.004135 |  0.000024 | tracking     | ....stat_tracking_info/ab_result:-1
10:12:52.190088 remote.c:2300                | d0 | main                     | region_leave |     |  0.004141 |  0.000030 | tracking     | ..label:stat_tracking_info
10:12:52.190113 wt-status.c:2629             | d0 | main                     | region_leave | r1  |  0.004166 |  0.000137 | status       | label:print
10:12:52.190120 git.c:808                    | d0 | main                     | exit         |     |  0.004172 |           |              | code:1
10:12:52.190128 tree-walk.c:186              | d0 | main                     | data_json    | r1  |  0.004180 |  0.004180 | traverse_tre | statistics:{"traverse_trees_count":2,"traverse_trees_max_depth":1}
10:12:52.190139 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.004191 |           |              | code:1
10:12:52.193928 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.194196 common-main.c:58             | d0 | main                     | start        |     |  0.000816 |           |              | git -C main-worktree worktree add --no-checkout ../other-worktree -b other main
10:12:52.194321 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:12:52.194514 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | worktree (worktree)
10:12:52.195100 run-command.c:734            | d0 | main                     | child_start  |     |  0.001723 |           |              | [ch0] class:? argv:[git branch other main]
10:12:52.198291 common-main.c:57             | d1 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.198571 common-main.c:58             | d1 | main                     | start        |     |  0.000810 |           |              | /usr/local/git/libexec/git-core/git branch other main
10:12:52.198695 repository.c:201             | d1 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:12:52.198725 git.c:545                    | d1 | main                     | cmd_name     |     |           |           |              | branch (worktree/branch)
10:12:52.198954 usage.c:64                   | d1 | main                     | error        |     |           |           |              | a branch named 'other' already exists
10:12:52.198965 usage.c:78                   | d1 | main                     | exit         |     |  0.001209 |           |              | code:128
10:12:52.198977 trace2/tr2_tgt_perf.c:217    | d1 | main                     | atexit       |     |  0.001221 |           |              | code:128
10:12:52.199161 run-command.c:990            | d0 | main                     | child_exit   |     |  0.005784 |  0.004061 |              | [ch0] pid:2550 code:128
10:12:52.199197 git.c:808                    | d0 | main                     | exit         |     |  0.005821 |           |              | code:255
10:12:52.199210 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.005833 |           |              | code:255
10:12:52.202335 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.202585 common-main.c:58             | d0 | main                     | start        |     |  0.000682 |           |              | git -C other-worktree sparse-checkout set A --sparse-index
10:12:52.202620 usage.c:64                   | d0 | main                     | error        |     |           |           |              | cannot change to 'other-worktree': No such file or directory
10:12:52.202632 usage.c:78                   | d0 | main                     | exit         |     |  0.000731 |           |              | code:128
10:12:52.202644 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.000743 |           |              | code:128
10:12:52.205923 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.206234 common-main.c:58             | d0 | main                     | start        |     |  0.000841 |           |              | git -C other-worktree checkout
10:12:52.206264 usage.c:64                   | d0 | main                     | error        |     |           |           |              | cannot change to 'other-worktree': No such file or directory
10:12:52.206281 usage.c:78                   | d0 | main                     | exit         |     |  0.000891 |           |              | code:128
10:12:52.206297 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.000906 |           |              | code:128
10:12:52.209665 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:12:52.209926 common-main.c:58             | d0 | main                     | start        |     |  0.000779 |           |              | git -C main-worktree worktree move ../other-worktree ../other-worktree-moved
10:12:52.210036 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:12:52.210220 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | worktree (worktree)
10:12:52.210854 usage.c:64                   | d0 | main                     | error        |     |           |           |              | '../other-worktree' is not a working tree
10:12:52.210863 usage.c:78                   | d0 | main                     | exit         |     |  0.001719 |           |              | code:128
10:12:52.210874 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.001730 |           |              | code:128
10:13:10.146575 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.146952 common-main.c:58             | d0 | main                     | start        |     |  0.000931 |           |              | git init --initial-branch=main main-worktree
10:13:10.147071 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | init (init)
10:13:10.147300 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:13:10.154750 git.c:808                    | d0 | main                     | exit         |     |  0.008732 |           |              | code:0
10:13:10.154767 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.008749 |           |              | code:0
10:13:10.160937 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.161281 common-main.c:58             | d0 | main                     | start        |     |  0.000871 |           |              | git -C main-worktree add .
10:13:10.161465 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:13:10.161756 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | add (add)
10:13:10.161870 read-cache.c:2416            | d0 | main                     | region_enter | r1  |  0.001481 |           | index        | label:do_read_index .git/index
10:13:10.161887 read-cache.c:2421            | d0 | main                     | region_leave | r1  |  0.001498 |  0.000017 | index        | label:do_read_index .git/index
10:13:10.161931 dir.c:3172                   | d0 | main                     | region_enter | r1  |  0.001542 |           | dir          | label:read_directory
10:13:10.162286 name-hash.c:591              | d0 | main                     | region_enter | r1  |  0.001897 |           | index        | ..label:name-hash-init
10:13:10.162299 name-hash.c:612              | d0 | main                     | region_leave | r1  |  0.001910 |  0.000013 | index        | ..label:name-hash-init
10:13:10.162366 dir.c:3140                   | d0 | main                     | data         | r1  |  0.001978 |  0.000436 | read_directo | ..path:
10:13:10.162376 dir.c:3149                   | d0 | main                     | data         | r1  |  0.001987 |  0.000445 | read_directo | ..directories-visited:3
10:13:10.162383 dir.c:3151                   | d0 | main                     | data         | r1  |  0.001995 |  0.000453 | read_directo | ..paths-visited:5
10:13:10.162390 dir.c:3195                   | d0 | main                     | region_leave | r1  |  0.002002 |  0.000460 | dir          | label:read_directory
10:13:10.163019 read-cache.c:3182            | d0 | main                     | region_enter | r1  |  0.002630 |           | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:13:10.163070 read-cache.c:3142            | d0 | main                     | data         | r1  |  0.002682 |  0.000052 | index        | ..write/version:2
10:13:10.163077 read-cache.c:3144            | d0 | main                     | data         | r1  |  0.002689 |  0.000059 | index        | ..write/cache_nr:2
10:13:10.163084 read-cache.c:3185            | d0 | main                     | region_leave | r1  |  0.002695 |  0.000065 | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:13:10.163164 git.c:808                    | d0 | main                     | exit         |     |  0.002775 |           |              | code:0
10:13:10.163172 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.002783 |           |              | code:0
10:13:10.167353 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.167680 common-main.c:58             | d0 | main                     | start        |     |  0.001016 |           |              | git -C main-worktree commit -m 'initial commit'
10:13:10.167836 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:13:10.168089 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | commit (commit)
10:13:10.168221 read-cache.c:2416            | d0 | main                     | region_enter | r1  |  0.001565 |           | index        | label:do_read_index .git/index
10:13:10.168256 read-cache.c:2365            | d0 | main                     | data         | r1  |  0.001599 |  0.000034 | index        | ..read/version:2
10:13:10.168264 read-cache.c:2367            | d0 | main                     | data         | r1  |  0.001608 |  0.000043 | index        | ..read/cache_nr:2
10:13:10.168271 read-cache.c:2421            | d0 | main                     | region_leave | r1  |  0.001615 |  0.000050 | index        | label:do_read_index .git/index
10:13:10.168359 read-cache.c:1552            | d0 | main                     | region_enter |     |  0.001703 |           | index        | label:refresh
10:13:10.168428 read-cache.c:1634            | d0 | main                     | data         |     |  0.001772 |  0.000069 | index        | ..refresh/sum_lstat:2
10:13:10.168436 read-cache.c:1635            | d0 | main                     | data         |     |  0.001780 |  0.000077 | index        | ..refresh/sum_scan:0
10:13:10.168443 read-cache.c:1636            | d0 | main                     | region_leave |     |  0.001786 |  0.000083 | index        | label:refresh
10:13:10.168451 cache-tree.c:258             | d0 | main                     | region_enter |     |  0.001794 |           | cache_tree   | label:fully_valid
10:13:10.168457 cache-tree.c:260             | d0 | main                     | region_leave |     |  0.001801 |  0.000007 | cache_tree   | label:fully_valid
10:13:10.168465 cache-tree.c:519             | d0 | main                     | region_enter | r1  |  0.001809 |           | cache_tree   | label:update
10:13:10.170260 cache-tree.c:524             | d0 | main                     | region_leave | r1  |  0.003593 |  0.001784 | cache_tree   | label:update
10:13:10.170287 read-cache.c:3182            | d0 | main                     | region_enter | r1  |  0.003630 |           | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:13:10.170320 read-cache.c:3052            | d0 | main                     | region_enter |     |  0.003663 |           | index        | ..label:write/extension/cache_tree
10:13:10.170329 cache-tree.c:574             | d0 | main                     | region_enter | r1  |  0.003673 |           | cache_tree   | ....label:write
10:13:10.170353 cache-tree.c:576             | d0 | main                     | region_leave | r1  |  0.003697 |  0.000024 | cache_tree   | ....label:write
10:13:10.170360 read-cache.c:3056            | d0 | main                     | data         |     |  0.003704 |  0.000041 | index        | ....write/extension/cache_tree/bytes:77
10:13:10.170366 read-cache.c:3057            | d0 | main                     | region_leave |     |  0.003710 |  0.000047 | index        | ..label:write/extension/cache_tree
10:13:10.170449 read-cache.c:3142            | d0 | main                     | data         | r1  |  0.003793 |  0.000163 | index        | ..write/version:2
10:13:10.170457 read-cache.c:3144            | d0 | main                     | data         | r1  |  0.003801 |  0.000171 | index        | ..write/cache_nr:2
10:13:10.170463 read-cache.c:3185            | d0 | main                     | region_leave | r1  |  0.003806 |  0.000176 | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/index.lock
10:13:10.170743 cache-tree.c:519             | d0 | main                     | region_enter | r1  |  0.004087 |           | cache_tree   | label:update
10:13:10.170761 cache-tree.c:524             | d0 | main                     | region_leave | r1  |  0.004105 |  0.000018 | cache_tree   | label:update
10:13:10.172184 run-command.c:734            | d0 | main                     | child_start  |     |  0.005526 |           |              | [ch0] class:? argv:[git maintenance run --auto --no-quiet]
10:13:10.175856 common-main.c:57             | d1 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.176132 common-main.c:58             | d1 | main                     | start        |     |  0.000870 |           |              | /usr/local/git/libexec/git-core/git maintenance run --auto --no-quiet
10:13:10.176245 repository.c:201             | d1 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:13:10.176346 git.c:545                    | d1 | main                     | cmd_name     |     |           |           |              | maintenance (commit/maintenance)
10:13:10.176947 git.c:808                    | d1 | main                     | exit         |     |  0.001687 |           |              | code:0
10:13:10.176957 trace2/tr2_tgt_perf.c:217    | d1 | main                     | atexit       |     |  0.001697 |           |              | code:0
10:13:10.177151 run-command.c:990            | d0 | main                     | child_exit   |     |  0.010484 |  0.004958 |              | [ch0] pid:2651 code:0
10:13:10.177370 diffcore-rename.c:1408       | d0 | main                     | region_enter | r1  |  0.010712 |           | diff         | label:setup
10:13:10.177377 diffcore-rename.c:1461       | d0 | main                     | region_leave | r1  |  0.010721 |  0.000009 | diff         | label:setup
10:13:10.177382 diffcore-rename.c:1640       | d0 | main                     | region_enter | r1  |  0.010726 |           | diff         | label:write back to queue
10:13:10.177388 diffcore-rename.c:1717       | d0 | main                     | region_leave | r1  |  0.010731 |  0.000005 | diff         | label:write back to queue
10:13:10.177612 git.c:808                    | d0 | main                     | exit         |     |  0.010956 |           |              | code:0
10:13:10.177620 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.010963 |           |              | code:0
10:13:10.180873 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.181125 common-main.c:58             | d0 | main                     | start        |     |  0.000696 |           |              | git -C main-worktree worktree add --no-checkout ../other-worktree -b other main
10:13:10.181236 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:13:10.181413 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | worktree (worktree)
10:13:10.181929 run-command.c:734            | d0 | main                     | child_start  |     |  0.001501 |           |              | [ch0] class:? argv:[git branch other main]
10:13:10.185148 common-main.c:57             | d1 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.185441 common-main.c:58             | d1 | main                     | start        |     |  0.000901 |           |              | /usr/local/git/libexec/git-core/git branch other main
10:13:10.185571 repository.c:201             | d1 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:13:10.185606 git.c:545                    | d1 | main                     | cmd_name     |     |           |           |              | branch (worktree/branch)
10:13:10.186720 git.c:808                    | d1 | main                     | exit         |     |  0.002182 |           |              | code:0
10:13:10.186730 trace2/tr2_tgt_perf.c:217    | d1 | main                     | atexit       |     |  0.002192 |           |              | code:0
10:13:10.186963 run-command.c:990            | d0 | main                     | child_exit   |     |  0.006532 |  0.005031 |              | [ch0] pid:2653 code:0
10:13:10.188019 git.c:808                    | d0 | main                     | exit         |     |  0.007592 |           |              | code:0
10:13:10.188027 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.007600 |           |              | code:0
10:13:10.191431 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.191693 common-main.c:58             | d0 | main                     | start        |     |  0.000733 |           |              | git -C other-worktree sparse-checkout set A --sparse-index
10:13:10.191873 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/other-worktree
10:13:10.192068 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | sparse-checkout (sparse-checkout)
10:13:10.192131 read-cache.c:2416            | d0 | main                     | region_enter | r1  |  0.001173 |           | index        | label:do_read_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/worktrees/other-worktree/index
10:13:10.192142 read-cache.c:2421            | d0 | main                     | region_leave | r1  |  0.001184 |  0.000011 | index        | label:do_read_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/worktrees/other-worktree/index
10:13:10.192861 sparse-index.c:607           | d0 | main                     | region_enter | r1  |  0.001904 |           | index        | label:clear_skip_worktree_from_present_files_sparse
10:13:10.192872 sparse-index.c:624           | d0 | main                     | data         | r1  |  0.001915 |  0.000011 | index        | ..sparse_path_count:0
10:13:10.192879 sparse-index.c:626           | d0 | main                     | data         | r1  |  0.001921 |  0.000017 | index        | ..sparse_lstat_count:0
10:13:10.192884 sparse-index.c:628           | d0 | main                     | region_leave | r1  |  0.001927 |  0.000023 | index        | label:clear_skip_worktree_from_present_files_sparse
10:13:10.193045 git.c:808                    | d0 | main                     | exit         |     |  0.002088 |           |              | code:0
10:13:10.193060 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.002102 |           |              | code:0
10:13:10.195764 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.195989 common-main.c:58             | d0 | main                     | start        |     |  0.000625 |           |              | git -C other-worktree checkout
10:13:10.196158 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/other-worktree
10:13:10.196371 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | checkout (checkout)
10:13:10.196418 builtin/checkout.c:1175      | d0 | main                     | cmd_mode     |     |           |           |              | branch
10:13:10.196903 read-cache.c:2416            | d0 | main                     | region_enter | r1  |  0.001540 |           | index        | label:do_read_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/worktrees/other-worktree/index
10:13:10.196929 read-cache.c:2421            | d0 | main                     | region_leave | r1  |  0.001566 |  0.000026 | index        | label:do_read_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/worktrees/other-worktree/index
10:13:10.196939 sparse-index.c:607           | d0 | main                     | region_enter | r1  |  0.001576 |           | index        | label:clear_skip_worktree_from_present_files_sparse
10:13:10.196945 sparse-index.c:624           | d0 | main                     | data         | r1  |  0.001583 |  0.000007 | index        | ..sparse_path_count:0
10:13:10.196951 sparse-index.c:626           | d0 | main                     | data         | r1  |  0.001589 |  0.000013 | index        | ..sparse_lstat_count:0
10:13:10.196956 sparse-index.c:628           | d0 | main                     | region_leave | r1  |  0.001594 |  0.000018 | index        | label:clear_skip_worktree_from_present_files_sparse
10:13:10.196963 read-cache.c:1552            | d0 | main                     | region_enter |     |  0.001601 |           | index        | label:refresh
10:13:10.196969 read-cache.c:1634            | d0 | main                     | data         |     |  0.001607 |  0.000006 | index        | ..refresh/sum_lstat:0
10:13:10.196974 read-cache.c:1635            | d0 | main                     | data         |     |  0.001612 |  0.000011 | index        | ..refresh/sum_scan:0
10:13:10.196980 read-cache.c:1636            | d0 | main                     | region_leave |     |  0.001618 |  0.000017 | index        | label:refresh
10:13:10.197019 unpack-trees.c:1927          | d0 | main                     | region_enter |     |  0.001656 |           | unpack_trees | label:unpack_trees
10:13:10.197025 unpack-trees.c:1931          | d0 | main                     | region_enter | r1  |  0.001663 |           | unpack_trees | ..label:unpack_trees
10:13:10.197067 progress.c:272               | d0 | main                     | region_enter | r1  |  0.001704 |           | progress     | ....label:Updating index flags
10:13:10.197073 unpack-trees.c:1796          | d0 | main                     | region_enter | r1  |  0.001711 |           | unpack_trees | ......label:clear_ce_flags/0x00000000_0x02000000
10:13:10.197079 unpack-trees.c:1810          | d0 | main                     | region_leave | r1  |  0.001716 |  0.000005 | unpack_trees | ......label:clear_ce_flags/0x00000000_0x02000000
10:13:10.197084 progress.c:344               | d0 | main                     | data         | r1  |  0.001722 |  0.000018 | progress     | ......total_objects:0
10:13:10.197090 progress.c:350               | d0 | main                     | region_leave | r1  |  0.001728 |  0.000024 | progress     | ....label:Updating index flags
10:13:10.197097 unpack-trees.c:2038          | d0 | main                     | region_enter | r1  |  0.001734 |           | unpack_trees | ....label:traverse_trees
10:13:10.197157 unpack-trees.c:2040          | d0 | main                     | region_leave | r1  |  0.001794 |  0.000060 | unpack_trees | ....label:traverse_trees
10:13:10.197163 progress.c:272               | d0 | main                     | region_enter | r1  |  0.001801 |           | progress     | ....label:Updating index flags
10:13:10.197168 unpack-trees.c:1796          | d0 | main                     | region_enter | r1  |  0.001806 |           | unpack_trees | ......label:clear_ce_flags/0x00080000_0x42000000
10:13:10.197173 unpack-trees.c:1810          | d0 | main                     | region_leave | r1  |  0.001811 |  0.000005 | unpack_trees | ......label:clear_ce_flags/0x00080000_0x42000000
10:13:10.197178 progress.c:344               | d0 | main                     | data         | r1  |  0.001816 |  0.000015 | progress     | ......total_objects:2
10:13:10.197182 progress.c:350               | d0 | main                     | region_leave | r1  |  0.001820 |  0.000019 | progress     | ....label:Updating index flags
10:13:10.197190 unpack-trees.c:437           | d0 | main                     | region_enter |     |  0.001827 |           | unpack_trees | ....label:check_updates
10:13:10.197195 progress.c:272               | d0 | main                     | region_enter | r1  |  0.001833 |           | progress     | ......label:Updating files
10:13:10.197358 progress.c:344               | d0 | main                     | data         | r1  |  0.001996 |  0.000163 | progress     | ........total_objects:1
10:13:10.197365 progress.c:350               | d0 | main                     | region_leave | r1  |  0.002002 |  0.000169 | progress     | ......label:Updating files
10:13:10.197371 progress.c:272               | d0 | main                     | region_enter | r1  |  0.002008 |           | progress     | ......label:Filtering content
10:13:10.197375 progress.c:344               | d0 | main                     | data         | r1  |  0.002013 |  0.000005 | progress     | ........total_objects:0
10:13:10.197379 progress.c:350               | d0 | main                     | region_leave | r1  |  0.002017 |  0.000009 | progress     | ......label:Filtering content
10:13:10.197385 unpack-trees.c:523           | d0 | main                     | data         |     |  0.002023 |  0.000196 | unpack_trees | ......check_updates/nr_write:1
10:13:10.197389 unpack-trees.c:526           | d0 | main                     | region_leave |     |  0.002027 |  0.000200 | unpack_trees | ....label:check_updates
10:13:10.197397 cache-tree.c:258             | d0 | main                     | region_enter |     |  0.002032 |           | cache_tree   | ....label:fully_valid
10:13:10.197401 cache-tree.c:260             | d0 | main                     | region_leave |     |  0.002039 |  0.000007 | cache_tree   | ....label:fully_valid
10:13:10.197406 cache-tree.c:519             | d0 | main                     | region_enter | r1  |  0.002044 |           | cache_tree   | ....label:update
10:13:10.197450 cache-tree.c:524             | d0 | main                     | region_leave | r1  |  0.002088 |  0.000044 | cache_tree   | ....label:update
10:13:10.197460 unpack-trees.c:2132          | d0 | main                     | region_leave | r1  |  0.002097 |  0.000434 | unpack_trees | ..label:unpack_trees
10:13:10.197464 unpack-trees.c:2135          | d0 | main                     | data         |     |  0.002102 |  0.000446 | unpack_trees | ..unpack_trees/nr_unpack_entries:0
10:13:10.197469 unpack-trees.c:2136          | d0 | main                     | region_leave |     |  0.002107 |  0.000451 | unpack_trees | label:unpack_trees
10:13:10.197473 cache-tree.c:258             | d0 | main                     | region_enter |     |  0.002111 |           | cache_tree   | label:fully_valid
10:13:10.197489 cache-tree.c:260             | d0 | main                     | region_leave |     |  0.002127 |  0.000016 | cache_tree   | label:fully_valid
10:13:10.197495 read-cache.c:3182            | d0 | main                     | region_enter | r1  |  0.002132 |           | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/worktrees/other-worktree/index.lock
10:13:10.197514 read-cache.c:3052            | d0 | main                     | region_enter |     |  0.002152 |           | index        | ..label:write/extension/cache_tree
10:13:10.197518 cache-tree.c:574             | d0 | main                     | region_enter | r1  |  0.002156 |           | cache_tree   | ....label:write
10:13:10.197523 cache-tree.c:576             | d0 | main                     | region_leave | r1  |  0.002161 |  0.000005 | cache_tree   | ....label:write
10:13:10.197528 read-cache.c:3056            | d0 | main                     | data         |     |  0.002166 |  0.000014 | index        | ....write/extension/cache_tree/bytes:77
10:13:10.197532 read-cache.c:3057            | d0 | main                     | region_leave |     |  0.002170 |  0.000018 | index        | ..label:write/extension/cache_tree
10:13:10.197573 read-cache.c:3142            | d0 | main                     | data         | r1  |  0.002210 |  0.000078 | index        | ..write/version:3
10:13:10.197578 read-cache.c:3144            | d0 | main                     | data         | r1  |  0.002216 |  0.000084 | index        | ..write/cache_nr:2
10:13:10.197583 read-cache.c:3185            | d0 | main                     | region_leave | r1  |  0.002221 |  0.000089 | index        | label:do_write_index /Users/stolee/_git/t/worktree-test/main-worktree/.git/worktrees/other-worktree/index.lock
10:13:10.197652 unpack-trees.c:1927          | d0 | main                     | region_enter |     |  0.002290 |           | unpack_trees | label:unpack_trees
10:13:10.197658 unpack-trees.c:1931          | d0 | main                     | region_enter | r1  |  0.002295 |           | unpack_trees | ..label:unpack_trees
10:13:10.197678 unpack-trees.c:2038          | d0 | main                     | region_enter | r1  |  0.002315 |           | unpack_trees | ....label:traverse_trees
10:13:10.197722 unpack-trees.c:2040          | d0 | main                     | region_leave | r1  |  0.002359 |  0.000044 | unpack_trees | ....label:traverse_trees
10:13:10.197727 unpack-trees.c:437           | d0 | main                     | region_enter |     |  0.002365 |           | unpack_trees | ....label:check_updates
10:13:10.197732 unpack-trees.c:526           | d0 | main                     | region_leave |     |  0.002370 |  0.000005 | unpack_trees | ....label:check_updates
10:13:10.197737 unpack-trees.c:2132          | d0 | main                     | region_leave | r1  |  0.002375 |  0.000080 | unpack_trees | ..label:unpack_trees
10:13:10.197742 unpack-trees.c:2135          | d0 | main                     | data         |     |  0.002380 |  0.000090 | unpack_trees | ..unpack_trees/nr_unpack_entries:0
10:13:10.197747 unpack-trees.c:2136          | d0 | main                     | region_leave |     |  0.002385 |  0.000095 | unpack_trees | label:unpack_trees
10:13:10.198093 builtin/checkout.c:1050      | d0 | main                     | region_enter | r1  |  0.002731 |           | tracking     | label:report_tracking
10:13:10.198140 remote.c:2292                | d0 | main                     | region_enter |     |  0.002777 |           | tracking     | ..label:stat_tracking_info
10:13:10.198158 remote.c:2294                | d0 | main                     | data         |     |  0.002796 |  0.000019 | tracking     | ....stat_tracking_info/ab_flags:1
10:13:10.198164 remote.c:2295                | d0 | main                     | data         |     |  0.002802 |  0.000025 | tracking     | ....stat_tracking_info/ab_result:-1
10:13:10.198169 remote.c:2300                | d0 | main                     | region_leave |     |  0.002806 |  0.000029 | tracking     | ..label:stat_tracking_info
10:13:10.198173 builtin/checkout.c:1054      | d0 | main                     | data         |     |  0.002811 |  0.000080 | tracking     | ..report_tracking/nr_unpack_entries:0
10:13:10.198183 builtin/checkout.c:1055      | d0 | main                     | region_leave | r1  |  0.002820 |  0.000089 | tracking     | label:report_tracking
10:13:10.198196 git.c:808                    | d0 | main                     | exit         |     |  0.002834 |           |              | code:0
10:13:10.198204 tree-walk.c:186              | d0 | main                     | data_json    | r1  |  0.002841 |  0.002841 | traverse_tre | statistics:{"traverse_trees_count":3,"traverse_trees_max_depth":2}
10:13:10.198210 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.002847 |           |              | code:0
10:13:10.200956 common-main.c:57             | d0 | main                     | version      |     |           |           |              | 2.46.0.vfs.0.0
10:13:10.201183 common-main.c:58             | d0 | main                     | start        |     |  0.000605 |           |              | git -C main-worktree worktree move ../other-worktree ../other-worktree-moved
10:13:10.201280 repository.c:201             | d0 | main                     | def_repo     | r1  |           |           |              | worktree:/Users/stolee/_git/t/worktree-test/main-worktree
10:13:10.201441 git.c:545                    | d0 | main                     | cmd_name     |     |           |           |              | worktree (worktree)
10:13:10.201869 read-cache.c:2416            | d0 | main                     | region_enter | r1  |  0.001294 |           | index        | label:do_read_index .git/worktrees/other-worktree/index
10:13:10.201896 read-cache.c:1765            | d0 | main                     | region_enter |     |  0.001320 |           | index        | ..label:read/extension/cache_tree
10:13:10.201903 cache-tree.c:671             | d0 | main                     | region_enter | r1  |  0.001327 |           | cache_tree   | ....label:read
10:13:10.201910 cache-tree.c:673             | d0 | main                     | region_leave | r1  |  0.001334 |  0.000007 | cache_tree   | ....label:read
10:13:10.201915 read-cache.c:1767            | d0 | main                     | data         |     |  0.001340 |  0.000020 | index        | ....read/extension/cache_tree/bytes:77
10:13:10.201920 read-cache.c:1768            | d0 | main                     | region_leave |     |  0.001345 |  0.000025 | index        | ..label:read/extension/cache_tree
10:13:10.201927 read-cache.c:2365            | d0 | main                     | data         | r1  |  0.001352 |  0.000058 | index        | ..read/version:3
10:13:10.201933 read-cache.c:2367            | d0 | main                     | data         | r1  |  0.001357 |  0.000063 | index        | ..read/cache_nr:2
10:13:10.201940 cache-tree.c:519             | d0 | main                     | region_enter | r1  |  0.001364 |           | cache_tree   | ..label:update
10:13:10.202022 cache-tree.c:524             | d0 | main                     | region_leave | r1  |  0.001446 |  0.000082 | cache_tree   | ..label:update
10:13:10.202042 sparse-index.c:366           | d0 | main                     | region_enter | r1  |  0.001467 |           | index        | ..label:ensure_full_index
10:13:10.202093 cache-tree.c:519             | d0 | main                     | region_enter | r1  |  0.001518 |           | cache_tree   | ....label:update
10:13:10.202162 cache-tree.c:524             | d0 | main                     | region_leave | r1  |  0.001587 |  0.000069 | cache_tree   | ....label:update
10:13:10.202168 sparse-index.c:449           | d0 | main                     | region_leave | r1  |  0.001593 |  0.000126 | index        | ..label:ensure_full_index
10:13:10.202174 read-cache.c:2421            | d0 | main                     | region_leave | r1  |  0.001598 |  0.000304 | index        | label:do_read_index .git/worktrees/other-worktree/index
10:13:10.202378 git.c:808                    | d0 | main                     | exit         |     |  0.001803 |           |              | code:0
10:13:10.202385 trace2/tr2_tgt_perf.c:217    | d0 | main                     | atexit       |     |  0.001810 |           |              | code:0

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux