teamtype / teamtype/teamtype

cannot copy a file while sharing

Open
#375 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

nvim
Dominant language
Rust
Stars
1.9k
Forks
54
Avg merge
2d 20h
Merged PRs (30d)
3

Description

One strange behavior, if, from nvim explorer, I type c (to copy the files), then name the file, it gets created, then disappears, then re-appears, and so on for a couple of times, then definitely disappears.

I'm on ethersync master built localy on fedora. My coworker is using ethersync 0.7.0 on MacOS.

Initializing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Initializing 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Resolved conflict for file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx' by overwriting your version.
Removing file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Creating file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Removing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' from the Ethersync history.
Initializing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Removing file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Creating file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Removing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' from the Ethersync history.
Initializing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Removing file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Removing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' from the Ethersync history.
Creating file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Initializing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Removing file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Creating file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Removing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' from the Ethersync history.
Initializing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Removing file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Creating file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Removing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' from the Ethersync history.
Initializing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Removing file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Removing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' from the Ethersync history.
Creating file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Initializing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' in the Ethersync history.
Removing file 'packages/ui/src/components/documentation/doc-titres-statuts.stories.tsx'.
Removing 'node_modules/camino-ui/src/components/documentation/doc-titres-statuts.stories.tsx' from the Ethersync history.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the nvim explorer copy flow while comparing the reported Fedora/local-master and macOS/0.7.0 setups, using the Ethersync log sequence as the observable entry point. Done means the copied file remains present and the repeated remove/create cycle stops.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, neovim, rust
Domain
distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.