logiguard fork v3: full patch set on verified 8c74db0 tree

Includes prior-session patches (carry forward so the app compiles):
  - crates/gpui/build.rs: cross-compile manifest fix
  - crates/gpui/src/platform.rs: PlatformWindow::activate_with_token trait method
  - crates/gpui/src/window.rs: Window::activate_with_token public API
  - crates/gpui_linux/src/linux/wayland/window.rs: WaylandWindow::activate_with_token + activate() keyboard-serial fix

Plus the focus-serial fix:
  - serial.rs: SerialKind::KeyboardEnter
  - client.rs: store wl_keyboard.enter serial; latest_serial_of()

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Mohamad Khani
2026-07-14 01:52:12 +03:30
commit b9819977a5
3984 changed files with 1487015 additions and 0 deletions

View File

@@ -0,0 +1,194 @@
5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206 6 6 3
author Mahdy M. Karam
author-mail <64036912+mmkaram@users.noreply.github.com>
author-time 1708621949
author-tz -0800
committer GitHub
committer-mail <noreply@github.com>
committer-time 1708621949
committer-tz -0700
summary Add option to either use system clipboard or vim clipboard (#7936)
previous c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206 12 12 2
previous c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206 18 18 1
previous c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206 21 21 7
previous c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206 31 31 1
previous c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206 34 34 1
previous c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206 86 86 16
previous c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 1 1 2
author Conrad Irwin
author-mail <conrad@zed.dev>
author-time 1707520689
author-tz -0700
committer GitHub
committer-mail <noreply@github.com>
committer-time 1707520689
committer-tz -0700
summary Highlight selections on vim yank (#7638)
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 4 4 1
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 7 10 2
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 10 14 4
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 15 19 2
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 19 28 3
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 22 32 2
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 25 35 2
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 31 41 1
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 57 67 5
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
3635d2dcedd83f1b6702f33ca2673317f7fa4695 78 102 18
previous efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
b65cf6d2d9576171edb407f5bbaa231c33af1f71 3 5 1
author Max Brunsfeld
author-mail <maxbrunsfeld@gmail.com>
author-time 1705619094
author-tz -0800
committer Max Brunsfeld
committer-mail <maxbrunsfeld@gmail.com>
committer-time 1705619205
committer-tz -0800
summary Merge branch 'main' into language-api-docs
previous 6457ccf9ece3b36a37e675783abee9748a443115 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
b65cf6d2d9576171edb407f5bbaa231c33af1f71 51 121 8
previous 6457ccf9ece3b36a37e675783abee9748a443115 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
b02bd9bce1db3a68dcd606718fa02709020860af 29 61 1
author Conrad Irwin
author-mail <conrad@zed.dev>
author-time 1694798044
author-tz -0600
committer Conrad Irwin
committer-mail <conrad@zed.dev>
committer-time 1694798044
committer-tz -0600
summary Fix Y on last line with no trailing new line
previous 7c77baa7c17eea106330622e70513ea9389d50a1 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
b02bd9bce1db3a68dcd606718fa02709020860af 33 65 1
previous 7c77baa7c17eea106330622e70513ea9389d50a1 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
e4794e3134b6449e36ed2771a8849046489cc252 13 45 1
author Conrad Irwin
author-mail <conrad@zed.dev>
author-time 1692855942
author-tz -0600
committer Conrad Irwin
committer-mail <conrad@zed.dev>
committer-time 1692856812
committer-tz -0600
summary vim: Fix linewise copy of last line with no trailing newline
previous 26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
e4794e3134b6449e36ed2771a8849046489cc252 21 53 8
previous 26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
e4794e3134b6449e36ed2771a8849046489cc252 29 62 3
previous 26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
e4794e3134b6449e36ed2771a8849046489cc252 33 66 1
previous 26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
e4794e3134b6449e36ed2771a8849046489cc252 37 75 3
previous 26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
33d7fe02ee560f6ed57d1425c43e60aef3b66e64 10 43 1
author Conrad Irwin
author-mail <conrad@zed.dev>
author-time 1692644159
author-tz -0600
committer Conrad Irwin
committer-mail <conrad@zed.dev>
committer-time 1692732477
committer-tz -0600
summary Rewrite paste
previous 31db5e4f62e8fca75aa0870f903ae044524c3580 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
33d7fe02ee560f6ed57d1425c43e60aef3b66e64 14 47 6
previous 31db5e4f62e8fca75aa0870f903ae044524c3580 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
868c46062008bb0bcab2d41a38b4295996b9b958 20 81 1
author Max Brunsfeld
author-mail <maxbrunsfeld@gmail.com>
author-time 1659072896
author-tz -0700
committer Max Brunsfeld
committer-mail <maxbrunsfeld@gmail.com>
committer-time 1659073230
committer-tz -0700
summary :art: Rename and simplify some autoindent stuff
previous 7a26fa18c7fee3fe031b991e18b55fd8f9c4eb1b crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
e93c49f4f02b3edaddae6a6a4cc0ac433f242357 5 37 1
author Kaylee Simmons
author-mail <kay@the-simmons.net>
author-time 1653424557
author-tz -0700
committer Kaylee Simmons
committer-mail <kay@the-simmons.net>
committer-time 1653609725
committer-tz -0700
summary Unify visual line_mode and non line_mode operators
previous 11569a869a72f786a9798c53266e28c05c79f824 crates/vim/src/utils.rs
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 1 3 1
author Kaylee Simmons
author-mail <kay@the-simmons.net>
author-time 1653007350
author-tz -0700
committer Kaylee Simmons
committer-mail <kay@the-simmons.net>
committer-time 1653609725
committer-tz -0700
summary Enable copy and paste in vim mode
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 4 9 1
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 7 38 3
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 10 42 1
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 11 44 1
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 14 46 1
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 15 72 3
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 18 78 3
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 21 82 4
filename crates/vim/src/utils.rs
082036161fd3815c831ceedfd28ba15b0ed6eb9f 26 120 1
filename crates/vim/src/utils.rs

View File

@@ -0,0 +1,64 @@
0000000000000000000000000000000000000000 4 4 3
author External file (--contents)
author-mail <external.file>
author-time 1710764166
author-tz +0100
committer External file (--contents)
committer-mail <external.file>
committer-time 1710764166
committer-tz +0100
summary Version of file_b.txt from file_b_memory.txt
previous 4aaba34cb86b12f3a749dd6ddbf185de88de6527 file_b.txt
filename file_b.txt
0000000000000000000000000000000000000000 10 10 1
previous 4aaba34cb86b12f3a749dd6ddbf185de88de6527 file_b.txt
filename file_b.txt
0000000000000000000000000000000000000000 15 15 2
previous 4aaba34cb86b12f3a749dd6ddbf185de88de6527 file_b.txt
filename file_b.txt
4aaba34cb86b12f3a749dd6ddbf185de88de6527 4 7 2
author Thorsten Ball
author-mail <mrnugget@gmail.com>
author-time 1710764113
author-tz +0100
committer Thorsten Ball
committer-mail <mrnugget@gmail.com>
committer-time 1710764113
committer-tz +0100
summary Another commit
previous b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913 file_b.txt
filename file_b.txt
4aaba34cb86b12f3a749dd6ddbf185de88de6527 11 17 2
previous b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913 file_b.txt
filename file_b.txt
b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913 6 9 1
author Thorsten Ball
author-mail <mrnugget@gmail.com>
author-time 1710764087
author-tz +0100
committer Thorsten Ball
committer-mail <mrnugget@gmail.com>
committer-time 1710764087
committer-tz +0100
summary Another commit
previous 7aef8a9a211ebc86824769c89f48e4f64aa6183f file_b.txt
filename file_b.txt
b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913 7 11 2
previous 7aef8a9a211ebc86824769c89f48e4f64aa6183f file_b.txt
filename file_b.txt
e6d34e8fb494fe2b576d16037c61ba9d10722ba3 1 1 3
author Thorsten Ball
author-mail <mrnugget@gmail.com>
author-time 1709299737
author-tz +0100
committer Thorsten Ball
committer-mail <mrnugget@gmail.com>
committer-time 1709299737
committer-tz +0100
summary Initial
boundary
filename file_b.txt
e6d34e8fb494fe2b576d16037c61ba9d10722ba3 9 13 2
filename file_b.txt
e6d34e8fb494fe2b576d16037c61ba9d10722ba3 13 19 1
filename file_b.txt

View File

@@ -0,0 +1,70 @@
0000000000000000000000000000000000000000 3 3 1
author Not Committed Yet
author-mail <not.committed.yet>
author-time 1709895274
author-tz +0100
committer Not Committed Yet
committer-mail <not.committed.yet>
committer-time 1709895274
committer-tz +0100
summary Version of index.js from index.js
previous a7037b4567dd171bfe563c761354ec9236c803b3 index.js
filename index.js
0000000000000000000000000000000000000000 7 7 2
previous a7037b4567dd171bfe563c761354ec9236c803b3 index.js
filename index.js
c8d34ae30c87e59aaa5eb65f6c64d6206f525d7c 7 6 1
author Thorsten Ball
author-mail <mrnugget@example.com>
author-time 1709808710
author-tz +0100
committer Thorsten Ball
committer-mail <mrnugget@example.com>
committer-time 1709808710
committer-tz +0100
summary Make a commit
previous 6ad46b5257ba16d12c5ca9f0d4900320959df7f4 index.js
filename index.js
6ad46b5257ba16d12c5ca9f0d4900320959df7f4 2 2 1
author Joe Schmoe
author-mail <joe.schmoe@example.com>
author-time 1709741400
author-tz +0100
committer Joe Schmoe
committer-mail <joe.schmoe@example.com>
committer-time 1709741400
committer-tz +0100
summary Joe's cool commit
previous 486c2409237a2c627230589e567024a96751d475 index.js
filename index.js
6ad46b5257ba16d12c5ca9f0d4900320959df7f4 3 4 1
previous 486c2409237a2c627230589e567024a96751d475 index.js
filename index.js
6ad46b5257ba16d12c5ca9f0d4900320959df7f4 13 9 1
previous 486c2409237a2c627230589e567024a96751d475 index.js
filename index.js
486c2409237a2c627230589e567024a96751d475 3 1 1
author Thorsten Ball
author-mail <mrnugget@example.com>
author-time 1709129122
author-tz +0100
committer Thorsten Ball
committer-mail <mrnugget@example.com>
committer-time 1709129122
committer-tz +0100
summary Get to a state where eslint would change code and imports
previous 504065e448b467e79920040f22153e9d2ea0fd6e index.js
filename index.js
504065e448b467e79920040f22153e9d2ea0fd6e 3 5 1
author Thorsten Ball
author-mail <mrnugget@example.com>
author-time 1709128963
author-tz +0100
committer Thorsten Ball
committer-mail <mrnugget@example.com>
committer-time 1709128963
committer-tz +0100
summary Add some stuff
filename index.js
504065e448b467e79920040f22153e9d2ea0fd6e 21 10 1
filename index.js

View File

@@ -0,0 +1,781 @@
[
{
"sha": "5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206",
"range": {
"start": 5,
"end": 8
},
"original_line_number": 6,
"author": "Mahdy M. Karam",
"author_mail": "<64036912+mmkaram@users.noreply.github.com>",
"author_time": 1708621949,
"author_tz": "-0800",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1708621949,
"committer_tz": "-0700",
"summary": "Add option to either use system clipboard or vim clipboard (#7936)",
"previous": "c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206",
"range": {
"start": 11,
"end": 13
},
"original_line_number": 12,
"author": "Mahdy M. Karam",
"author_mail": "<64036912+mmkaram@users.noreply.github.com>",
"author_time": 1708621949,
"author_tz": "-0800",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1708621949,
"committer_tz": "-0700",
"summary": "Add option to either use system clipboard or vim clipboard (#7936)",
"previous": "c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206",
"range": {
"start": 17,
"end": 18
},
"original_line_number": 18,
"author": "Mahdy M. Karam",
"author_mail": "<64036912+mmkaram@users.noreply.github.com>",
"author_time": 1708621949,
"author_tz": "-0800",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1708621949,
"committer_tz": "-0700",
"summary": "Add option to either use system clipboard or vim clipboard (#7936)",
"previous": "c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206",
"range": {
"start": 20,
"end": 27
},
"original_line_number": 21,
"author": "Mahdy M. Karam",
"author_mail": "<64036912+mmkaram@users.noreply.github.com>",
"author_time": 1708621949,
"author_tz": "-0800",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1708621949,
"committer_tz": "-0700",
"summary": "Add option to either use system clipboard or vim clipboard (#7936)",
"previous": "c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206",
"range": {
"start": 30,
"end": 31
},
"original_line_number": 31,
"author": "Mahdy M. Karam",
"author_mail": "<64036912+mmkaram@users.noreply.github.com>",
"author_time": 1708621949,
"author_tz": "-0800",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1708621949,
"committer_tz": "-0700",
"summary": "Add option to either use system clipboard or vim clipboard (#7936)",
"previous": "c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206",
"range": {
"start": 33,
"end": 34
},
"original_line_number": 34,
"author": "Mahdy M. Karam",
"author_mail": "<64036912+mmkaram@users.noreply.github.com>",
"author_time": 1708621949,
"author_tz": "-0800",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1708621949,
"committer_tz": "-0700",
"summary": "Add option to either use system clipboard or vim clipboard (#7936)",
"previous": "c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "5c4f3c0ceaa0b2270c8f4fc8ee32b85c70810206",
"range": {
"start": 85,
"end": 101
},
"original_line_number": 86,
"author": "Mahdy M. Karam",
"author_mail": "<64036912+mmkaram@users.noreply.github.com>",
"author_time": 1708621949,
"author_tz": "-0800",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1708621949,
"committer_tz": "-0700",
"summary": "Add option to either use system clipboard or vim clipboard (#7936)",
"previous": "c6826a61a0a947acf09d65ada568c9c4e4494cb2 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 0,
"end": 2
},
"original_line_number": 1,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 3,
"end": 4
},
"original_line_number": 4,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 9,
"end": 11
},
"original_line_number": 7,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 13,
"end": 17
},
"original_line_number": 10,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 18,
"end": 20
},
"original_line_number": 15,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 27,
"end": 30
},
"original_line_number": 19,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 31,
"end": 33
},
"original_line_number": 22,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 34,
"end": 36
},
"original_line_number": 25,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 40,
"end": 41
},
"original_line_number": 31,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 66,
"end": 71
},
"original_line_number": 57,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "3635d2dcedd83f1b6702f33ca2673317f7fa4695",
"range": {
"start": 101,
"end": 119
},
"original_line_number": 78,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1707520689,
"author_tz": "-0700",
"committer_name": "GitHub",
"committer_email": "<noreply@github.com>",
"committer_time": 1707520689,
"committer_tz": "-0700",
"summary": "Highlight selections on vim yank (#7638)",
"previous": "efe23ebfcdd653b13be79132b1e2925bcd7bde45 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "b65cf6d2d9576171edb407f5bbaa231c33af1f71",
"range": {
"start": 4,
"end": 5
},
"original_line_number": 3,
"author": "Max Brunsfeld",
"author_mail": "<maxbrunsfeld@gmail.com>",
"author_time": 1705619094,
"author_tz": "-0800",
"committer_name": "Max Brunsfeld",
"committer_email": "<maxbrunsfeld@gmail.com>",
"committer_time": 1705619205,
"committer_tz": "-0800",
"summary": "Merge branch 'main' into language-api-docs",
"previous": "6457ccf9ece3b36a37e675783abee9748a443115 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "b65cf6d2d9576171edb407f5bbaa231c33af1f71",
"range": {
"start": 120,
"end": 128
},
"original_line_number": 51,
"author": "Max Brunsfeld",
"author_mail": "<maxbrunsfeld@gmail.com>",
"author_time": 1705619094,
"author_tz": "-0800",
"committer_name": "Max Brunsfeld",
"committer_email": "<maxbrunsfeld@gmail.com>",
"committer_time": 1705619205,
"committer_tz": "-0800",
"summary": "Merge branch 'main' into language-api-docs",
"previous": "6457ccf9ece3b36a37e675783abee9748a443115 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "b02bd9bce1db3a68dcd606718fa02709020860af",
"range": {
"start": 60,
"end": 61
},
"original_line_number": 29,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1694798044,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1694798044,
"committer_tz": "-0600",
"summary": "Fix Y on last line with no trailing new line",
"previous": "7c77baa7c17eea106330622e70513ea9389d50a1 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "b02bd9bce1db3a68dcd606718fa02709020860af",
"range": {
"start": 64,
"end": 65
},
"original_line_number": 33,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1694798044,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1694798044,
"committer_tz": "-0600",
"summary": "Fix Y on last line with no trailing new line",
"previous": "7c77baa7c17eea106330622e70513ea9389d50a1 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "e4794e3134b6449e36ed2771a8849046489cc252",
"range": {
"start": 44,
"end": 45
},
"original_line_number": 13,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1692855942,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1692856812,
"committer_tz": "-0600",
"summary": "vim: Fix linewise copy of last line with no trailing newline",
"previous": "26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "e4794e3134b6449e36ed2771a8849046489cc252",
"range": {
"start": 52,
"end": 60
},
"original_line_number": 21,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1692855942,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1692856812,
"committer_tz": "-0600",
"summary": "vim: Fix linewise copy of last line with no trailing newline",
"previous": "26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "e4794e3134b6449e36ed2771a8849046489cc252",
"range": {
"start": 61,
"end": 64
},
"original_line_number": 29,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1692855942,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1692856812,
"committer_tz": "-0600",
"summary": "vim: Fix linewise copy of last line with no trailing newline",
"previous": "26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "e4794e3134b6449e36ed2771a8849046489cc252",
"range": {
"start": 65,
"end": 66
},
"original_line_number": 33,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1692855942,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1692856812,
"committer_tz": "-0600",
"summary": "vim: Fix linewise copy of last line with no trailing newline",
"previous": "26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "e4794e3134b6449e36ed2771a8849046489cc252",
"range": {
"start": 74,
"end": 77
},
"original_line_number": 37,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1692855942,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1692856812,
"committer_tz": "-0600",
"summary": "vim: Fix linewise copy of last line with no trailing newline",
"previous": "26c3312049a9c73bc3350528c1defd3820a7a8c7 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "33d7fe02ee560f6ed57d1425c43e60aef3b66e64",
"range": {
"start": 42,
"end": 43
},
"original_line_number": 10,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1692644159,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1692732477,
"committer_tz": "-0600",
"summary": "Rewrite paste",
"previous": "31db5e4f62e8fca75aa0870f903ae044524c3580 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "33d7fe02ee560f6ed57d1425c43e60aef3b66e64",
"range": {
"start": 46,
"end": 52
},
"original_line_number": 14,
"author": "Conrad Irwin",
"author_mail": "<conrad@zed.dev>",
"author_time": 1692644159,
"author_tz": "-0600",
"committer_name": "Conrad Irwin",
"committer_email": "<conrad@zed.dev>",
"committer_time": 1692732477,
"committer_tz": "-0600",
"summary": "Rewrite paste",
"previous": "31db5e4f62e8fca75aa0870f903ae044524c3580 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "868c46062008bb0bcab2d41a38b4295996b9b958",
"range": {
"start": 80,
"end": 81
},
"original_line_number": 20,
"author": "Max Brunsfeld",
"author_mail": "<maxbrunsfeld@gmail.com>",
"author_time": 1659072896,
"author_tz": "-0700",
"committer_name": "Max Brunsfeld",
"committer_email": "<maxbrunsfeld@gmail.com>",
"committer_time": 1659073230,
"committer_tz": "-0700",
"summary": ":art: Rename and simplify some autoindent stuff",
"previous": "7a26fa18c7fee3fe031b991e18b55fd8f9c4eb1b crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "e93c49f4f02b3edaddae6a6a4cc0ac433f242357",
"range": {
"start": 36,
"end": 37
},
"original_line_number": 5,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653424557,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Unify visual line_mode and non line_mode operators",
"previous": "11569a869a72f786a9798c53266e28c05c79f824 crates/vim/src/utils.rs",
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 2,
"end": 3
},
"original_line_number": 1,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 8,
"end": 9
},
"original_line_number": 4,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 37,
"end": 40
},
"original_line_number": 7,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 41,
"end": 42
},
"original_line_number": 10,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 43,
"end": 44
},
"original_line_number": 11,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 45,
"end": 46
},
"original_line_number": 14,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 71,
"end": 74
},
"original_line_number": 15,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 77,
"end": 80
},
"original_line_number": 18,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 81,
"end": 85
},
"original_line_number": 21,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
},
{
"sha": "082036161fd3815c831ceedfd28ba15b0ed6eb9f",
"range": {
"start": 119,
"end": 120
},
"original_line_number": 26,
"author": "Kaylee Simmons",
"author_mail": "<kay@the-simmons.net>",
"author_time": 1653007350,
"author_tz": "-0700",
"committer_name": "Kaylee Simmons",
"committer_email": "<kay@the-simmons.net>",
"committer_time": 1653609725,
"committer_tz": "-0700",
"summary": "Enable copy and paste in vim mode",
"previous": null,
"filename": "crates/vim/src/utils.rs"
}
]

View File

@@ -0,0 +1,135 @@
[
{
"sha": "4aaba34cb86b12f3a749dd6ddbf185de88de6527",
"range": {
"start": 6,
"end": 8
},
"original_line_number": 4,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@gmail.com>",
"author_time": 1710764113,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@gmail.com>",
"committer_time": 1710764113,
"committer_tz": "+0100",
"summary": "Another commit",
"previous": "b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913 file_b.txt",
"filename": "file_b.txt"
},
{
"sha": "4aaba34cb86b12f3a749dd6ddbf185de88de6527",
"range": {
"start": 16,
"end": 18
},
"original_line_number": 11,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@gmail.com>",
"author_time": 1710764113,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@gmail.com>",
"committer_time": 1710764113,
"committer_tz": "+0100",
"summary": "Another commit",
"previous": "b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913 file_b.txt",
"filename": "file_b.txt"
},
{
"sha": "b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913",
"range": {
"start": 8,
"end": 9
},
"original_line_number": 6,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@gmail.com>",
"author_time": 1710764087,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@gmail.com>",
"committer_time": 1710764087,
"committer_tz": "+0100",
"summary": "Another commit",
"previous": "7aef8a9a211ebc86824769c89f48e4f64aa6183f file_b.txt",
"filename": "file_b.txt"
},
{
"sha": "b2f6b0d982a9e7654bbb6d979c9ccb00b1d2e913",
"range": {
"start": 10,
"end": 12
},
"original_line_number": 7,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@gmail.com>",
"author_time": 1710764087,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@gmail.com>",
"committer_time": 1710764087,
"committer_tz": "+0100",
"summary": "Another commit",
"previous": "7aef8a9a211ebc86824769c89f48e4f64aa6183f file_b.txt",
"filename": "file_b.txt"
},
{
"sha": "e6d34e8fb494fe2b576d16037c61ba9d10722ba3",
"range": {
"start": 0,
"end": 3
},
"original_line_number": 1,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@gmail.com>",
"author_time": 1709299737,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@gmail.com>",
"committer_time": 1709299737,
"committer_tz": "+0100",
"summary": "Initial",
"previous": null,
"filename": "file_b.txt"
},
{
"sha": "e6d34e8fb494fe2b576d16037c61ba9d10722ba3",
"range": {
"start": 12,
"end": 14
},
"original_line_number": 9,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@gmail.com>",
"author_time": 1709299737,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@gmail.com>",
"committer_time": 1709299737,
"committer_tz": "+0100",
"summary": "Initial",
"previous": null,
"filename": "file_b.txt"
},
{
"sha": "e6d34e8fb494fe2b576d16037c61ba9d10722ba3",
"range": {
"start": 18,
"end": 19
},
"original_line_number": 13,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@gmail.com>",
"author_time": 1709299737,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@gmail.com>",
"committer_time": 1709299737,
"committer_tz": "+0100",
"summary": "Initial",
"previous": null,
"filename": "file_b.txt"
}
]

View File

@@ -0,0 +1,135 @@
[
{
"sha": "c8d34ae30c87e59aaa5eb65f6c64d6206f525d7c",
"range": {
"start": 5,
"end": 6
},
"original_line_number": 7,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@example.com>",
"author_time": 1709808710,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@example.com>",
"committer_time": 1709808710,
"committer_tz": "+0100",
"summary": "Make a commit",
"previous": "6ad46b5257ba16d12c5ca9f0d4900320959df7f4 index.js",
"filename": "index.js"
},
{
"sha": "6ad46b5257ba16d12c5ca9f0d4900320959df7f4",
"range": {
"start": 1,
"end": 2
},
"original_line_number": 2,
"author": "Joe Schmoe",
"author_mail": "<joe.schmoe@example.com>",
"author_time": 1709741400,
"author_tz": "+0100",
"committer_name": "Joe Schmoe",
"committer_email": "<joe.schmoe@example.com>",
"committer_time": 1709741400,
"committer_tz": "+0100",
"summary": "Joe's cool commit",
"previous": "486c2409237a2c627230589e567024a96751d475 index.js",
"filename": "index.js"
},
{
"sha": "6ad46b5257ba16d12c5ca9f0d4900320959df7f4",
"range": {
"start": 3,
"end": 4
},
"original_line_number": 3,
"author": "Joe Schmoe",
"author_mail": "<joe.schmoe@example.com>",
"author_time": 1709741400,
"author_tz": "+0100",
"committer_name": "Joe Schmoe",
"committer_email": "<joe.schmoe@example.com>",
"committer_time": 1709741400,
"committer_tz": "+0100",
"summary": "Joe's cool commit",
"previous": "486c2409237a2c627230589e567024a96751d475 index.js",
"filename": "index.js"
},
{
"sha": "6ad46b5257ba16d12c5ca9f0d4900320959df7f4",
"range": {
"start": 8,
"end": 9
},
"original_line_number": 13,
"author": "Joe Schmoe",
"author_mail": "<joe.schmoe@example.com>",
"author_time": 1709741400,
"author_tz": "+0100",
"committer_name": "Joe Schmoe",
"committer_email": "<joe.schmoe@example.com>",
"committer_time": 1709741400,
"committer_tz": "+0100",
"summary": "Joe's cool commit",
"previous": "486c2409237a2c627230589e567024a96751d475 index.js",
"filename": "index.js"
},
{
"sha": "486c2409237a2c627230589e567024a96751d475",
"range": {
"start": 0,
"end": 1
},
"original_line_number": 3,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@example.com>",
"author_time": 1709129122,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@example.com>",
"committer_time": 1709129122,
"committer_tz": "+0100",
"summary": "Get to a state where eslint would change code and imports",
"previous": "504065e448b467e79920040f22153e9d2ea0fd6e index.js",
"filename": "index.js"
},
{
"sha": "504065e448b467e79920040f22153e9d2ea0fd6e",
"range": {
"start": 4,
"end": 5
},
"original_line_number": 3,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@example.com>",
"author_time": 1709128963,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@example.com>",
"committer_time": 1709128963,
"committer_tz": "+0100",
"summary": "Add some stuff",
"previous": null,
"filename": "index.js"
},
{
"sha": "504065e448b467e79920040f22153e9d2ea0fd6e",
"range": {
"start": 9,
"end": 10
},
"original_line_number": 21,
"author": "Thorsten Ball",
"author_mail": "<mrnugget@example.com>",
"author_time": 1709128963,
"author_tz": "+0100",
"committer_name": "Thorsten Ball",
"committer_email": "<mrnugget@example.com>",
"committer_time": 1709128963,
"committer_tz": "+0100",
"summary": "Add some stuff",
"previous": null,
"filename": "index.js"
}
]