Commit log

3c62de3 Change journal location setting name to "path" and default to ~

Joseph T Lyons created

5d09083 Identify users in amplitude via a separate 'metrics_id' UUID

Max Brunsfeld created

b35e8f0 Remove projects from contact updates

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

a6cccf8 Fix illegible rename text

Nate Butler created

fcf11b1 Bump protocol version to be ahead of main

Julia created

e865b85 Track index instead of head for diffs

Julia created

9fe6a5e made git stuff slightly more themable

Mikayla Maki created

b395fbb wip

Nate Butler created

8a24300 WIP Git gutter styling

Nate Butler created

113d3b8 Added test, and fix, for changed_repos method on LocalWorktree

Mikayla Maki created

f7714a2 Don't pretend this is async

Julia created

71b2126 WIP, re-doing fs and fake git repos

Mikayla Maki created

d5fd531 Move git related things into specialized git crate

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

bf3b3da Build again

Julia created

7e5d494 WIP Notifying buffers of head text change

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

759b7f1 Update repo scan id when files under dot git dir events

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

d2b1879 Remove git repos from worktree when deleted on storage

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

4251e0f Find repos under worktree & return correct results for repo queries

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

c8e63d7 Get the test to failing,,, correctly

Mikayla Maki created

6ac9308 Added git repository type infrastructure and moved git file system stuff into fs abstraction so we can test without touching the file system. Co-Authored-By: kay@zed.dev

Mikayla Maki created

0d1b2a7 WIP - max & mikayla working on tests

Mikayla Maki created

bb8798a WIP pls amend me

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia , Max Brunsfeld , and Mikayla Maki created

8d2de10 Pull git indicator colors out of theme

Click to expand commit body
Co-Authored-By: Kay Simmons <kay@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia , Kay Simmons , and Mikayla Maki created

632f479 Utilize initial file contents as head text by default

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

a679557 Avoid racing git diffs & allow for "as fast as possible" diff updating

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

b18dd8f Fully qualify outside git-related code when a diff is a git diff

Julia created

8edee9b Async-ify head text loading

Julia created

6633c0b Perform initial file load git diff async

Julia created

6825b60 Properly invalidate when async git diff completes

Julia created

9c82954 Changed diffs to be async and dropped git delay

Julia created

c4da8c4 Disable unnecessary libgit2 cargo features

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia and Mikayla Maki created

b9d84df Track buffer row divergence while iterating through diff lines

Click to expand commit body
This allows for offsetting head row index of deleted lines to normalize
into buffer row space

Julia created

446bf88 Use row range while building buffer range during diff line iteration

Julia created

03b6f3e Reorganize for for purely file level invalidation

Julia created

e72e132 Clear out commented code & once again perform full file diff on update

Julia created

c1249a3 Handle deletions more robustly and correctly

Julia created

96917a8 Small clean

Julia created

2f7283f buffer_divergence doesn't seem to be a concept that needs to be tracked

Julia created

e0ea932 Checkpoint preparing for a more organized approach to incremental diff

Julia created

4b2040a Move diff logic back into `BufferDiff::update`

Julia created

a2e8fc7 Switch head range from row range to byte offset range

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

61ff24e Move cloneable diff state into new snapshot type

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

a86e93d Checkpoint on incremental diff sumtree shenanigans

Julia created

883d5b7 Update git gutter status after debounced delay

Click to expand commit body
Co-authored-by: Max Brunsfeld <max@zed.com>

Julia and Max Brunsfeld created

5157c71 Render deletion gutter markers

Julia created

fdda2ab Correct start/end of git diff hunks

Julia created

641daf0 Correct git gutter indicator scroll position & add rounded corner

Julia created

55ca023 Start painting some sort of hunk info, it's wrong but it's close

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

6fa2e62 Start asking Editors to update git after a debounced delay

Julia created

2a14af4 Load a file's head text on file load just to get started

ForLoveOfCats created