GitHub / ethersync/ethersync / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b0edae5f | nvim: automatically unfollow as soon as the user type something |
Bitard Michaël <b****l@g****m>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 8c1ef98c | daemon: When writing to a .git/objects/... file, don't overwrite |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 0b395004 | daemon: Reword the explanation of what it means to init a directory |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 94a89d6e | daemon: Print a message when bookmarking worked properly | Moritz Neeb <n****u@k****e> | 11 months ago | |
| 0b4051dc | book: fix typo | Moritz Neeb <n****u@k****e> | 11 months ago | |
| eeb36494 | Drop `snapshot` command | Moritz Neeb <n****u@k****e> | 11 months ago | |
| c556eadf | refactor(daemon): Get rid of the "forever" timeout | blinry <m****l@b****g> | 11 months ago | |
| e1c7c025 | refactor(daemon): At this point, TimeoutEvent == Option<WatcherEvent> | blinry <m****l@b****g> | 11 months ago | |
| 39d2bf55 | refactor(daemon): Make WatcherEvent use WatcherEventType | blinry <m****l@b****g> | 11 months ago | |
| e1c44e4d | daemon: React to file creations or changes in the same way | blinry <m****l@b****g> | 11 months ago | |
| 3bb53a13 | daemon: Don't display delta when external tool updates file | blinry <m****l@b****g> | 11 months ago | |
| 6a0ecc6f | tests: fix/skip MacOS tests |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
11 months ago | |
| 45ad1810 | refactor(watcher): Make code more readable while trying to understand it |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
11 months ago | |
| 2c6c9009 | daemon: Add a remove_then_create test, and make it work | blinry <m****l@b****g> | 11 months ago | |
| f24d4db3 | daemon: Use the pending_events in the watcher | blinry <m****l@b****g> | 11 months ago | |
| 993e39a8 | refactor(daemon): Move sending watcher events into the maybe_* functions | blinry <m****l@b****g> | 11 months ago | |
| 34ade329 |
refactor(daemon): Change watcher interface to a Receiver
Co-authored-by: zormit <n****u@k****e> |
blinry <m****l@b****g> | 11 months ago | |
| efba7b7a | daemon: Don't ignore files in .jj, if --sync-vcs is given |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| a6b669d5 | daemon: Refactor out `ensure_file_has_bytes()`, use it for text + binaries |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 09c326f1 | book: Mention that all peers should use `--sync-vcs` together |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 9e345e9f | book: Make clearer that --sync-vcs is experimental |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| e229275a | refactor(daemon): Share --sync-vcs flag struct between share + join |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| d0405772 | daemon: diff --tool argument can now have arguments to make it more flexible | Moritz Neeb <n****u@k****e> | 11 months ago | |
| 47e97b9d | daemon: Fail more gracefully if doc doesn't exist for history commands | Moritz Neeb <n****u@k****e> | 11 months ago | |
| 4183e14f |
book: Add a section about `bookmark` and `diff` to shared notes chapter
Co-authored-by: Moritz Neeb <n****u@k****e> |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 81838724 |
daemon: rename history related CLI commands
Co-authored-by: blinry <m****l@b****g> |
Moritz Neeb <n****u@k****e> | 11 months ago | |
| 8477cec3 | daemon: Delete "history" binary that was used for testing |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 405ce735 | book: Explain the `--sync-vcs` "synchronized Git" approach |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 8627511e | fix clippy | Moritz Neeb <n****u@k****e> | 11 months ago | |
| 5912d9d6 | daemon: More explicit description of --sync-vcs |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 73c174ee | integration tests: remove executable bit from actors | Moritz Neeb <n****u@k****e> | 11 months ago | |
| fe3adf1d | daemon: Ignore 'target', not 'target/', to also ignore it as a symlink |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 72609485 | daemon: Warn user if they have local Git user settings |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 16343ec8 | daemon: Fix integration tests after AppConfig changes |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 3412335f | daemon: Clippy made some very helpful suggestions |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| dabcf879 | daemon: Fix tests by creating more AppConfigs where needed |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 7b54d381 | daemon: Use --sync-vcs to toggle on VCS dir syncing |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 79a454a3 | daemon: Add --sync-vcs flag, and add it (and base_dir) into AppConfig |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 6e42cbe9 | run cargo fmt | Moritz Neeb <n****u@k****e> | 11 months ago | |
| 53b31213 | daemon: `whatsnew` command runs a diffing tool on two directory versions |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 57548654 | cargo clippy and cargo fmt fixes | Moritz Neeb <n****u@k****e> | 11 months ago | |
| c3eb3f7e | Implement snapshot command to export a state in doc's history | Moritz Neeb <n****u@k****e> | 11 months ago | |
| fec614ba | daemon: Start implementing a `snapshot` subcommand |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 73293977 | daemon: `seenit` subcommand that stores the latest changehashes |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 824f75b9 | Try to cluster changes based on authorship (wip) | Moritz Neeb <n****u@k****e> | 11 months ago | |
| 8ffa869c | Prototype for displaying document history |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 9ab402ac | release: bump vscode-plugin version to 0.6.0 | Moritz Neeb <n****u@k****e> | 11 months ago | |
| 9df704ed | release: Upgrade daemon version to 0.8.0 | Moritz Neeb <n****u@k****e> | 11 months ago | |
| b46a76e9 | changelog: Add Neovim in one sentence | Moritz Neeb <n****u@k****e> | 11 months ago | |
| c48a93bc | Prepare a changelog for the 0.8.0 release |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| eb364421 | daemon: Improve peer reconnection by optimistically reconnecting |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
11 months ago | |
| 3d06e4b7 | vscode: When applying edits, sort by start offset, then by end offset |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| ad9815ec | refactor(vscode): Make isRemoteEdit not have side effects |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| 67b88a7e | bump automerge to 1.0.0-beta.3 |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
11 months ago | |
| b502e23e | refactor(daemon): Put the entire .ethersync ignoring logic in config |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| e984c23d | vscode: Don't try to auto-save empty files |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| f94b54df | vscode: Instead of expecting certain remote edits, expect their result |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
11 months ago | |
| e839b56e | daemon: Don't canonicalize the enumerate_non_ignored_files |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| 71d3dde7 | daemon: Don't add .ethersync to global gitignore, but to local one |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| 46bed261 | daemon: Ignore more VCS directories |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| b843a564 | refactor(daemon): Pull out a enumerate_non_ignored_files method |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| 87b8c1d0 | fix: If a wormhole mailbox cannot be created, warn and proceed |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 11fa3960 | Add a fake-daemon.py script that accepts open, and then sends an edit | blinry <m****l@b****g> | 12 months ago | |
| 7415a4bf | linting: Add TODO for cast lints |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 23d9d3e6 | refactor(clippy): remove unnecessary format |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 8effb929 | refactor(lint): needless_pass_by_ref_mut |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| ef440cdd | refactor(lint): needless_continue |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| b12eb604 | refactor(lint): enable filetype_is_file |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 4b34f139 | refactor(lint): remove unnecessary reference |
Moritz Neeb <n****u@k****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 307cd8f9 | vscode: Describe configuration format in the README |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| 359f8342 | vscode: drop enable configuration attribute | Moritz Neeb <n****u@k****e> | 12 months ago | |
| fe0b6229 | vscode: refactor: probably buggy? | Moritz Neeb <n****u@k****e> | 12 months ago | |
| 93f0183d | vscode: refactor: Drop unused `findValidConfiguration` | Moritz Neeb <n****u@k****e> | 12 months ago | |
| aa7ef56c | vscode: Consider all configured clients for events | Moritz Neeb <n****u@k****e> | 12 months ago | |
| 7c706ad6 | vscode: refactor: Rename Client.ethersyncClient to Client.process | Moritz Neeb <n****u@k****e> | 12 months ago | |
| 41e5d89e | nvim: fix: Close all client connections when closing a buffer | Moritz Neeb <n****u@k****e> | 12 months ago | |
| 2a11d3b9 | vscode: Simplify client configuration to only use rootMarkers | Moritz Neeb <n****u@k****e> | 12 months ago | |
| 4f35d66e | vscode: Change onfigurations config to {[key: string]: Configuration} |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| bf359c51 | vscode: Add die() function, that throws an error and shows it to user |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| d332634b | vscode: Read config in a type-safe way |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| d43e43f0 | nvim: Validate config |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| b997afb0 | nvim: Only write new files when they are going to be tracked |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| 114aa08d | nvim: Don't try to find root_markers for non-URI buffer |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| dc332c6e | nvim: Remove unneeded TODO and unused check for tracked file |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| dadc423b | vscode: Keep a list of connections and clients |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| b6347317 | vscode: Introduce a Client type that holds all of the required state |
blinry <m****l@b****g>
Committed by: Moritz Neeb <n****u@k****e> |
12 months ago | |
| ff9f923e | refactor: rename prev_lines_global to prev_lines | Moritz Neeb <n****u@k****e> | 12 months ago | |
| adf2f22e | ci: run clippy and cargo doc |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 0c383ae0 | build: set minimal required Rust version to 1.81 |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 1f864405 | fix(daemon): walk non-Unicode paths |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| f6d5b575 | refactor(lint): partially address needless_pass_by_ref_mut |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 7bec991a | build(lint): enable nursery lint group |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 43b69cdf | refactor(lint): equatable_if_let |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| aa6db2d9 | refactor(lint): option_if_let_else |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| d4d22844 | build(lint): enable pedantic lint group |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 9a0dc96f | refactor(lint): similar_names |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| b69eac9d | refactor(lint): manual_let_else |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 969a3b13 | refactor(lint): single_char_pattern |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| be1628c2 | refactor(lint): unreadable_literal |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago | |
| 908c4249 | refactor(lint): default_trait_access |
EdJoPaTo <r****l@f****e>
Committed by: blinry <m****l@b****g> |
12 months ago |