Comments (5)
Hey thanks for the issue! It's really helpful to get some feedback from people using larger monorepos. We can definitely look into adding --no-optional-locks
to the git process. However, this won't solve all of the git locking issues, since we do use git in file hashing. Basically we use it to hash the files so we can do change detection at a more granular level. I'll try to think of a way to avoid blocking git while hashing.
from turborepo.
We're seeing the same error regularly with our monorepo. I've seen it with rebasing, but also with lint-staged
which stashes unstaged changes, runs linters/format checkers/type checkers, then pops the changes afterwards. This can result in changes being lost since lint-staged
runs as a pre-commit hook.
from turborepo.
Yes, seeing the same issue when running turbo and trying to commit changes in tools like Sourcetree (Mac)
from turborepo.
from turborepo.
This should be fixed in 2.0 or 1.13.4. Just restart the daemon with turbo daemon restart
from turborepo.
Related Issues (20)
- StyledComponents config should allow empty topLevelImportPaths & meaninglessFileNames array HOT 2
- svg with fragment not support HOT 4
- Development not running in interactive mode HOT 2
- Keypress interaction with `vite` doesn't work ("o"+Enter doesn't open web) HOT 2
- Support pnpm.ignoreOptionalDependencies when pruning lockfile
- turbo 2.0.10 prints turbo version to stderr breaking CI pipeline HOT 4
- create-turbo not working HOT 2
- Docs: Registering Root Tasks - Incorrect/Unclear example
- Misleading example in multi-language support docs
- Yarn 4: Respect `enableTransparentWorkspaces: false` when resolving workspace dependencies HOT 1
- Turbo `v2.0.10-canary.1` and newer - port forwarding stopped working (`v2.0.10-canary.0` and older is fine) HOT 1
- Docs: Add any recommendations on how to manage cache using Just-In-Time packages. HOT 1
- Issue while reading "/home/user/repo/.npmrc". Failed to replace env in config: ${NODE_AUTH_TOKEN} HOT 1
- [Linux] `turbo watch *` very often results in `discovery failed: bad grpc code`/`channel closed` error messages HOT 1
- Docs: Docs is down, just returns a 404 HOT 1
- npx create-turbo@latest - strange error starting from scratch HOT 1
- Turbo crashes HOT 7
- × invalid turbo json Error: × No "extends" key found if `./` is specified in the pnpm-workspace packages HOT 1
- breaking change from tui-term used in turborepo-vt100 breaks the building procedure when turborepo-lib used as a git dependency HOT 1
- Turborepo does not seem to make hot reload much faster HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from turborepo.