Code

History

Commits on fix-git-https-support to crates/project/src/project.rs735+
  1. Merge pull request #2243 from zed-industries/joseph/z-225-track-open-terminalsJoseph T. Lyons committed 3 years agob957387
  2. Keep track of open terminalsJoseph Lyons committed 3 years ago3ec71a7
  3. Apply external command formatting if buffer has changed while computing itMax Brunsfeld committed 3 years ago70cb2fa
  4. Perform whitespace formatting regardless of whether buffer has a language server or pathMax Brunsfeld committed 3 years ago368d2a7
  5. Add a setting for ensuring a single final newline on saveMax Brunsfeld committed 3 years agoa890b8f
  6. Avoid finalizing transactions inside Buffer::apply_diffMax Brunsfeld committed 3 years ago7faa0da
  7. Add setting for removing trailing whitespace on saveMax Brunsfeld committed 3 years agoff85bc6
  8. Make Project::save_buffer and ::save_buffers into methodsMax Brunsfeld committed 3 years ago010eba5
  9. Only send UpdateBufferFile messages for buffers whose files have changedMax Brunsfeld committed 3 years ago56b7eb6
  10. Unify save and save_as for local worktreesMax Brunsfeld committed 3 years agocdf64b6
  11. Move the save and save_as code paths close togetherMax Brunsfeld committed 3 years ago3a7cfc3
  12. Start work on making save and save_as code paths more similarMax Brunsfeld committed 3 years agode6eb00
  13. Refactor: split Project::format logic into local and remote casesMax Brunsfeld committed 3 years ago76975c2
  14. Fix assignment of language to formerly-untitled buffersMax Brunsfeld committed 3 years ago31dac39
  15. Simulate disk-based diagnostics finishing 1s after saving bufferAntonio Scandurra committed 3 years agobaee6d0
  16. Removed old experiments settings and staff mode flag, added new StaffMode global that is set based on the webserver's staff bitMikayla Maki committed 3 years agoea39983
  17. Load languages lazily in the backgroundMax Brunsfeld committed 3 years agoddf4e1a
  18. Assign the language registry to all buffers in the projectMax Brunsfeld committed 3 years ago7003a47
  19. Reparse unknown injection ranges in buffer when adding a new languageAntonio Scandurra committed 3 years agoc48e3f3
  20. Merge branch 'main' into optimize-large-multi-buffersAntonio Scandurra committed 3 years agoa58b39f
  21. WIP: Avoid converting RopeFingerprint into a stringAntonio Scandurra committed 3 years agoa653e87
  22. Make workspace items expose their underlying models, remove file-related methodsMax Brunsfeld committed 3 years ago8651320
  23. Relay saved version metadata to ensure buffers modified state convergesAntonio Scandurra committed 3 years agobb200aa
  24. Fix crash when restarting a language server after it reports an unknown buffer versionMax Brunsfeld committed 3 years ago41ff42d
  25. Update git diff base when synchronizing a guest's buffersAntonio Scandurra committed 3 years ago95098e4
  26. Share new worktrees when resharing projectAntonio Scandurra committed 3 years ago8487ae7
  27. Match guest's reported buffers on host when synchronizing after reconnectAntonio Scandurra committed 3 years ago585c23e
  28. Only share worktrees when `UpdateProject` succeededAntonio Scandurra committed 3 years ago0d31c8c
  29. Couple worktree sharing with project metadata updatesAntonio Scandurra committed 3 years ago8c5a0ca
  30. Ensure initial project metadata is sent when first sharing a projectAntonio Scandurra committed 3 years ago5c05b7d
  31. Avoid holding project handle on a call that could hangNathan Sobo committed 3 years ago4256a96
  32. Wait for incomplete buffers when handling incoming buffer file updatesNathan Sobo committed 3 years ago77e322c
  33. Re-request incomplete remote buffers when syncing buffersNathan Sobo committed 3 years ago7a62976
  34. Update buffer files when synchronizing buffersNathan Sobo committed 3 years ago789bbf1
  35. Track open buffers when handling sync requestsNathan Sobo committed 3 years agoa6ffcdd