{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36502,"defaultBranch":"master","name":"git","ownerLogin":"git","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-07-23T14:21:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18133?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714409957.0","currentOid":""},"activityList":{"items":[{"before":"1ba62323a38cca9f73d5715903e0f68a52ad98b4","after":"366b0e951c73ed6cf46e8bec53d1f3c71c34a718","ref":"refs/heads/next","pushedAt":"2024-05-30T23:35:43.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Sync with 'master'","shortMessageHtmlLink":"Sync with 'master'"}},{"before":"3a57aa566a21e7a510c64881bc6bdff7eb397988","after":"58bac47f8eb2c5e92e354f33ee079a244e5b5003","ref":"refs/heads/master","pushedAt":"2024-05-30T23:35:43.000Z","pushType":"push","commitsCount":97,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"The ninth batch\n\nSigned-off-by: Junio C Hamano ","shortMessageHtmlLink":"The ninth batch"}},{"before":"4784bcb516c30abebe5e5845c6e79f69c4dcbeb4","after":"cd9490b5678cda3de06b169e4d74ebec76fce873","ref":"refs/heads/seen","pushedAt":"2024-05-30T23:35:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/no-writable-strings' into seen\n\n* ps/no-writable-strings:\n SQUASH???\n config.mak.dev: enable `-Wwrite-strings` warning\n builtin/merge: always store allocated strings in `pull_twohead`\n builtin/rebase: adapt code to not assign string constants to non-const\n imap-send: fix leaking memory in `imap_server_conf`\n imap-send: drop global `imap_server_conf` variable\n mailmap: always store allocated strings in mailmap blob\n revision: always store allocated strings in output encoding\n remote-curl: avoid assigning string constant to non-const variable\n send-pack: always allocate receive status\n parse-options: cast long name for OPTION_ALIAS\n object-file: make `buf` parameter of `index_mem()` a constant\n line-log: always allocate the output prefix\n http: do not assign string constant to non-const field\n refspec: remove global tag refspec structure\n reftable: improve const correctness when assigning string constants\n compat/win32: fix const-correctness with string constants\n global: convert intentionally-leaking config strings to consts\n global: assign non-const strings as required\n global: improve const correctness when assigning string constants","shortMessageHtmlLink":"Merge branch 'ps/no-writable-strings' into seen"}},{"before":"5fb5c6a8c6bf29e003e7a09083d2803d05bcb933","after":"bd128a8c9767ecc76f0b39d9076ea3fbf1c4dc03","ref":"refs/heads/todo","pushedAt":"2024-05-30T23:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"What's cooking (2024/05 #13)","shortMessageHtmlLink":"What's cooking (2024/05 #13)"}},{"before":"bab1589fc04ad0202329dc933a2f485402c51dfa","after":"1ba62323a38cca9f73d5715903e0f68a52ad98b4","ref":"refs/heads/next","pushedAt":"2024-05-29T19:46:39.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Sync with 'master'","shortMessageHtmlLink":"Sync with 'master'"}},{"before":"ef952328f59e15010c5ad5dca53bbf3844114253","after":"4784bcb516c30abebe5e5845c6e79f69c4dcbeb4","ref":"refs/heads/seen","pushedAt":"2024-05-29T19:46:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/no-writable-strings' into seen\n\n* ps/no-writable-strings:\n config.mak.dev: enable `-Wwrite-strings` warning\n builtin/merge: always store allocated strings in `pull_twohead`\n builtin/rebase: adapt code to not assign string constants to non-const\n imap-send: fix leaking memory in `imap_server_conf`\n imap-send: drop global `imap_server_conf` variable\n mailmap: always store allocated strings in mailmap blob\n revision: always store allocated strings in output encoding\n remote-curl: avoid assigning string constant to non-const variable\n send-pack: always allocate receive status\n parse-options: cast long name for OPTION_ALIAS\n object-file: make `buf` parameter of `index_mem()` a constant\n line-log: always allocate the output prefix\n http: do not assign string constant to non-const field\n refspec: remove global tag refspec structure\n reftable: improve const correctness when assigning string constants\n compat/win32: fix const-correctness with string constants\n global: convert intentionally-leaking config strings to consts\n global: assign non-const strings as required\n global: improve const correctness when assigning string constants","shortMessageHtmlLink":"Merge branch 'ps/no-writable-strings' into seen"}},{"before":"010d48ffb0b65abc1d5c40bd78ee4a722f8684e4","after":"ef952328f59e15010c5ad5dca53bbf3844114253","ref":"refs/heads/seen","pushedAt":"2024-05-28T22:02:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'gt/decorate-unit-test' into seen\n\nA test helper that essentially is unit tests on the \"decorate\"\nlogic has been rewritten using the unit-tests framework.\n\n* gt/decorate-unit-test:\n t/: migrate helper/test-example-decorate to the unit testing framework","shortMessageHtmlLink":"Merge branch 'gt/decorate-unit-test' into seen"}},{"before":"aec7b672f84d3a53d4dae1eb0d3259940ef8d661","after":"5fb5c6a8c6bf29e003e7a09083d2803d05bcb933","ref":"refs/heads/todo","pushedAt":"2024-05-28T20:42:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"What's cooking (2024/05 #12)","shortMessageHtmlLink":"What's cooking (2024/05 #12)"}},{"before":"fad4565be9314ee1b8f7e6cc7a15e60d7cec6b59","after":"010d48ffb0b65abc1d5c40bd78ee4a722f8684e4","ref":"refs/heads/seen","pushedAt":"2024-05-28T20:42:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/ref-storage-migration' into seen\n\nAllow migrating a repository that uses the files backend for its\nref storage to use the reftable backend, with limitations.\n\n* ps/ref-storage-migration:\n builtin/refs: new command to migrate ref storage formats\n refs: implement logic to migrate between ref storage formats\n refs: implement removal of ref storages\n worktree: don't store main worktree twice\n reftable: inline `merged_table_release()`\n refs/files: fix NULL pointer deref when releasing ref store\n refs/files: extract function to iterate through root refs\n refs/files: refactor `add_pseudoref_and_head_entries()`\n refs: allow to skip creation of reflog entries\n refs: pass storage format to `ref_store_init()` explicitly\n refs: convert ref storage format to an enum\n setup: unset ref storage when reinitializing repository version","shortMessageHtmlLink":"Merge branch 'ps/ref-storage-migration' into seen"}},{"before":"b9cfe4845cb2562584837bc0101c0ab76490a239","after":"3a57aa566a21e7a510c64881bc6bdff7eb397988","ref":"refs/heads/master","pushedAt":"2024-05-28T20:42:28.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"The eighth batch\n\nSigned-off-by: Junio C Hamano ","shortMessageHtmlLink":"The eighth batch"}},{"before":"732d065741986e103fe079a6cfb9f2a7f0c695f4","after":"aec7b672f84d3a53d4dae1eb0d3259940ef8d661","ref":"refs/heads/todo","pushedAt":"2024-05-28T02:12:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"What's cooking (2024/05 #11)","shortMessageHtmlLink":"What's cooking (2024/05 #11)"}},{"before":"520b6b28972e6be8449f54c58bda9beb804ef62d","after":"bab1589fc04ad0202329dc933a2f485402c51dfa","ref":"refs/heads/next","pushedAt":"2024-05-28T02:08:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/leakfixes-base' into next\n\n* ps/leakfixes-base:\n t: mark a bunch of tests as leak-free\n ci: add missing dependency for TTY prereq","shortMessageHtmlLink":"Merge branch 'ps/leakfixes-base' into next"}},{"before":"34e4f5135881567bc1f4296fb959a440f0a118b9","after":"fad4565be9314ee1b8f7e6cc7a15e60d7cec6b59","ref":"refs/heads/seen","pushedAt":"2024-05-28T02:08:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/ref-storage-migration' into seen\n\nAllow migrating a repository that uses the files backend for its\nref storage to use the reftable backend, with limitations.\n\n* ps/ref-storage-migration:\n builtin/refs: new command to migrate ref storage formats\n refs: implement logic to migrate between ref storage formats\n refs: implement removal of ref storages\n refs/files: extract function to iterate through root refs\n refs/files: refactor `add_pseudoref_and_head_entries()`\n refs: allow to skip creation of reflog entries\n refs: pass storage format to `ref_store_init()` explicitly\n refs: convert ref storage format to an enum\n setup: unset ref storage when reinitializing repository version","shortMessageHtmlLink":"Merge branch 'ps/ref-storage-migration' into seen"}},{"before":"07af6da1b8c6ee8cbc7087ac6bb4c59a805fefb7","after":"34e4f5135881567bc1f4296fb959a440f0a118b9","ref":"refs/heads/seen","pushedAt":"2024-05-27T00:36:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/ref-storage-migration' into seen\n\nAllow migrating a repository that uses the files backend for its\nref storage to use the reftable backend, with limitations.\n\n* ps/ref-storage-migration:\n builtin/refs: new command to migrate ref storage formats\n refs: implement logic to migrate between ref storage formats\n refs: implement removal of ref storages\n refs/files: extract function to iterate through root refs\n refs/files: refactor `add_pseudoref_and_head_entries()`\n refs: allow to skip creation of reflog entries\n refs: pass storage format to `ref_store_init()` explicitly\n refs: convert ref storage format to an enum\n setup: unset ref storage when reinitializing repository version","shortMessageHtmlLink":"Merge branch 'ps/ref-storage-migration' into seen"}},{"before":"303d55b20f6829d5966f51c64f66968d1ac9f789","after":"07af6da1b8c6ee8cbc7087ac6bb4c59a805fefb7","ref":"refs/heads/seen","pushedAt":"2024-05-25T23:36:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/ref-storage-migration' into seen\n\nAllow migrating a repository that uses the files backend for its\nref storage to use the reftable backend, with limitations.\n\n* ps/ref-storage-migration:\n builtin/refs: new command to migrate ref storage formats\n refs: implement logic to migrate between ref storage formats\n refs: implement removal of ref storages\n refs/files: extract function to iterate through root refs\n refs/files: refactor `add_pseudoref_and_head_entries()`\n refs: allow to skip creation of reflog entries\n refs: pass storage format to `ref_store_init()` explicitly\n refs: convert ref storage format to an enum\n setup: unset ref storage when reinitializing repository version","shortMessageHtmlLink":"Merge branch 'ps/ref-storage-migration' into seen"}},{"before":"bbe1065a7e6f9ab964c30003b9eadf3a65c611d5","after":"520b6b28972e6be8449f54c58bda9beb804ef62d","ref":"refs/heads/next","pushedAt":"2024-05-25T23:36:01.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'th/push-local-ff-check-without-lazy-fetch' into next\n\nWhen \"git push\" notices that the commit at the tip of the ref on\nthe other side it is about to overwrite does not exist locally, it\nused to first try fetching it if the local repository is a partial\nclone. The command has been taught not to do so and immediately\nfail instead.\n\n* th/push-local-ff-check-without-lazy-fetch:\n push: don't fetch commit object when checking existence","shortMessageHtmlLink":"Merge branch 'th/push-local-ff-check-without-lazy-fetch' into next"}},{"before":"f1d66fa939d8792b25ed762878adb33aad2208b5","after":"303d55b20f6829d5966f51c64f66968d1ac9f789","ref":"refs/heads/seen","pushedAt":"2024-05-25T22:00:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'ps/ref-storage-migration' into seen\n\nAllow migrating a repository that uses the files backend for its\nref storage to use the reftable backend, with limitations.\n\n* ps/ref-storage-migration:\n builtin/refs: new command to migrate ref storage formats\n refs: implement logic to migrate between ref storage formats\n refs: implement removal of ref storages\n refs/files: extract function to iterate through root refs\n refs/files: refactor `add_pseudoref_and_head_entries()`\n refs: allow to skip creation of reflog entries\n refs: pass storage format to `ref_store_init()` explicitly\n refs: convert ref storage format to an enum\n setup: unset ref storage when reinitializing repository version","shortMessageHtmlLink":"Merge branch 'ps/ref-storage-migration' into seen"}},{"before":"1c3b5eb2035a4c790810ea2fcd1f67cd131f2eba","after":"f1d66fa939d8792b25ed762878adb33aad2208b5","ref":"refs/heads/seen","pushedAt":"2024-05-25T17:31:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'kn/update-ref-symref' into HEAD\n\n\"git update-ref --stdin\" learned to handle transactional updates of\nsymbolic-refs.\n\n* kn/update-ref-symref:\n update-ref: add support for 'symref-update' command\n reftable: pick either 'oid' or 'target' for new updates\n update-ref: add support for 'symref-create' command\n update-ref: add support for 'symref-delete' command\n update-ref: add support for 'symref-verify' command\n refs: create and use `ref_update_ref_must_exist()`","shortMessageHtmlLink":"Merge branch 'kn/update-ref-symref' into HEAD"}},{"before":"df76b68c790463212928b61f511846a2e8c56f1d","after":"1c3b5eb2035a4c790810ea2fcd1f67cd131f2eba","ref":"refs/heads/seen","pushedAt":"2024-05-25T05:50:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'iw/trace-argv-on-alias' into seen\n\nLog the alias-expanded command lines to the trace output.\n\n* iw/trace-argv-on-alias:\n fixup! run-command: show prepared command\n fixup! run-command: show prepared command\n run-command: show prepared command\n Documentation: alias: add notes on shell expansion\n Documentation: alias: rework notes into points","shortMessageHtmlLink":"Merge branch 'iw/trace-argv-on-alias' into seen"}},{"before":"3a8bdaeb7c813b9e0f52107d199cfe97667e1e6e","after":"df76b68c790463212928b61f511846a2e8c56f1d","ref":"refs/heads/seen","pushedAt":"2024-05-25T05:34:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'iw/trace-argv-on-alias' into seen\n\nLog the alias-expanded command lines to the trace output.\n\n* iw/trace-argv-on-alias:\n fixup! run-command: show prepared command\n fixup! run-command: show prepared command\n run-command: show prepared command\n Documentation: alias: add notes on shell expansion\n Documentation: alias: rework notes into points","shortMessageHtmlLink":"Merge branch 'iw/trace-argv-on-alias' into seen"}},{"before":"edc124d123a505d59338d71230a0076682ac0727","after":"3a8bdaeb7c813b9e0f52107d199cfe97667e1e6e","ref":"refs/heads/seen","pushedAt":"2024-05-25T02:35:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'iw/trace-argv-on-alias' into seen\n\nLog the alias-expanded command lines to the trace output.\n\n* iw/trace-argv-on-alias:\n fixup! run-command: show prepared command\n fixup! run-command: show prepared command\n run-command: show prepared command\n Documentation: alias: add notes on shell expansion\n Documentation: alias: rework notes into points","shortMessageHtmlLink":"Merge branch 'iw/trace-argv-on-alias' into seen"}},{"before":"ee452b1a880767369186e6e397a867d1afda27f9","after":"732d065741986e103fe079a6cfb9f2a7f0c695f4","ref":"refs/heads/todo","pushedAt":"2024-05-25T02:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"What's cooking (2024/05 #10)","shortMessageHtmlLink":"What's cooking (2024/05 #10)"}},{"before":"7395cad9e2dfe38a809bc19a5528f4b3394ade59","after":"edc124d123a505d59338d71230a0076682ac0727","ref":"refs/heads/seen","pushedAt":"2024-05-25T00:12:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'iw/trace-argv-on-alias' into seen\n\nLog the alias-expanded command lines to the trace output.\n\n* iw/trace-argv-on-alias:\n fixup! run-command: show prepared command\n run-command: show prepared command\n Documentation: alias: add notes on shell expansion\n Documentation: alias: rework notes into points","shortMessageHtmlLink":"Merge branch 'iw/trace-argv-on-alias' into seen"}},{"before":"18aa6d2097d13c1ff2bdcf80abf837098ad75f18","after":"7395cad9e2dfe38a809bc19a5528f4b3394ade59","ref":"refs/heads/seen","pushedAt":"2024-05-24T06:11:13.000Z","pushType":"push","commitsCount":517,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'iw/trace-argv-on-alias' into seen\n\n* iw/trace-argv-on-alias:\n prepare_cmd: an extra trace for a failure case\n fixup! run-command: show prepared command\n run-command: show prepared command\n Documentation: alias: add notes on shell expansion\n Documentation: alias: rework notes into points","shortMessageHtmlLink":"Merge branch 'iw/trace-argv-on-alias' into seen"}},{"before":"497bb90498b7cfc8994142e145618290c58b09ea","after":"18aa6d2097d13c1ff2bdcf80abf837098ad75f18","ref":"refs/heads/seen","pushedAt":"2024-05-24T06:05:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"prepare_cmd: an extra trace for a failure case\n\nNow prepare_cmd() reports the command line it formulated when\nsuccessful, being totally silent when it fails to find the command\nto execute on the $PATH becomes a bit unhelpful. Report it in the\ntrace output in the same way.\n\nAlso remove an apparent leftover debugging command that accesses\noutside the test playpen.","shortMessageHtmlLink":"prepare_cmd: an extra trace for a failure case"}},{"before":"fefb8cdb7a0993ee6366a5d344ceeb49946ce2e3","after":"497bb90498b7cfc8994142e145618290c58b09ea","ref":"refs/heads/seen","pushedAt":"2024-05-24T05:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"prepare_cmd: an extra trace for a failure case","shortMessageHtmlLink":"prepare_cmd: an extra trace for a failure case"}},{"before":"a0e7d80f0977312a46cfd642e1696b383ebf6ab4","after":"fefb8cdb7a0993ee6366a5d344ceeb49946ce2e3","ref":"refs/heads/seen","pushedAt":"2024-05-23T23:41:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'iw/trace-argv-on-alias' into seen\n\n* iw/trace-argv-on-alias:\n fixup! run-command: show prepared command\n run-command: show prepared command\n Documentation: alias: add notes on shell expansion\n Documentation: alias: rework notes into points","shortMessageHtmlLink":"Merge branch 'iw/trace-argv-on-alias' into seen"}},{"before":"c48fa2d1019c4032a13ff0083d2481e8446cee0e","after":"a0e7d80f0977312a46cfd642e1696b383ebf6ab4","ref":"refs/heads/seen","pushedAt":"2024-05-23T23:22:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'th/push-local-ff-check-without-lazy-fetch' into seen\n\n* th/push-local-ff-check-without-lazy-fetch:\n push: don't fetch commit object when checking existence","shortMessageHtmlLink":"Merge branch 'th/push-local-ff-check-without-lazy-fetch' into seen"}},{"before":"e2311315807d65061f2c22495644188984a024e4","after":"c48fa2d1019c4032a13ff0083d2481e8446cee0e","ref":"refs/heads/seen","pushedAt":"2024-05-23T22:40:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"Merge branch 'jc/format-patch-with-range-diff' into seen\n\n* jc/format-patch-with-range-diff:\n format-patch: move range/inter diff at the end of a single patch output\n show_log: factor out interdiff/range-diff generation","shortMessageHtmlLink":"Merge branch 'jc/format-patch-with-range-diff' into seen"}},{"before":"4365c6fcf96caac73dcc412aa25db34cf8df48d5","after":"b9cfe4845cb2562584837bc0101c0ab76490a239","ref":"refs/heads/master","pushedAt":"2024-05-23T19:14:43.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"gitster","name":"Junio C Hamano","path":"/gitster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54884?s=80&v=4"},"commit":{"message":"The seventh batch\n\nSigned-off-by: Junio C Hamano ","shortMessageHtmlLink":"The seventh batch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWIETbQA","startCursor":null,"endCursor":null}},"title":"Activity ยท git/git"}