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:
194
crates/git/test_data/blame_incremental_complex
Normal file
194
crates/git/test_data/blame_incremental_complex
Normal 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
|
||||
64
crates/git/test_data/blame_incremental_not_committed
Normal file
64
crates/git/test_data/blame_incremental_not_committed
Normal 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
|
||||
70
crates/git/test_data/blame_incremental_simple
Normal file
70
crates/git/test_data/blame_incremental_simple
Normal 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
|
||||
781
crates/git/test_data/golden/blame_incremental_complex.json
Normal file
781
crates/git/test_data/golden/blame_incremental_complex.json
Normal 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"
|
||||
}
|
||||
]
|
||||
135
crates/git/test_data/golden/blame_incremental_not_committed.json
Normal file
135
crates/git/test_data/golden/blame_incremental_not_committed.json
Normal 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"
|
||||
}
|
||||
]
|
||||
135
crates/git/test_data/golden/blame_incremental_simple.json
Normal file
135
crates/git/test_data/golden/blame_incremental_simple.json
Normal 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"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user