Comments (6)
Okay i have found the root cause and have a solution. The issue is that upon removal of a project from gitbutler, it does not clean up the .git/gitbutler
folder from the git repo, which is used for state. Thus, when a project is re-added, it looks at some of that state (in this case the default target) and this breaks certain onboarding assumptions.
The solution is for the application to perform proper cleanup - #3600 fixes it.
This fix will be part of the next nightly (in 30 mins or so) as well as the next release (0.11.5 - coming approx tomorrow midday)
from gitbutler.
Thanks for reporting!
I can reproduce this, trying to add the GitButler
repository, with v0.11.4.
from gitbutler.
GitButler Version: 0.11.4 (20240423.110032)
from gitbutler.
The issue was introduced here as found with a bisect from HEAD~70..HEAD
: 2c54656
from gitbutler.
For some reason i am unable to reproduce it. Digging more into it now...
from gitbutler.
With a freshly cloned repo, I also couldn't reproduce it. But my local clone was showing it out of the box, I sent you the download link on discord.
from gitbutler.
Related Issues (20)
- Improve the UX of an always Commit+Push workflow
- No UI showing on the app & top bar sub menu buttons don't work Flatpak version HOT 14
- Refresh trunk button silently fails HOT 3
- Improve performance when working programmes which hold long locks HOT 5
- Cannot open git repos on Windows: "path is missing" HOT 8
- switch button background is hidden on mouse hover
- Encountered issues during Windows 10 installation HOT 1
- Can not open remote url while using `ssh://` as remote url
- Delete a branch
- Select multiple files with `Shift` doesn't work
- virtual_branches.toml with NUL characters in last line prevents GitButler from working after commit HOT 3
- Blackia723 Hey, thanks for reporting that! We are gonna look into this. @anaisbetts what do you think could be causing this? Using v.0.11.7 under latest Windows 11 patch. Reproduce: Create some code changes manually write a commit message an commit click "push to remote" Errormessage: "TOML parse error at line 24, column 1 | 24 | | ^ invalid key" opening the virtual_branches.toml file, the last line looks like this in VS code: image Solution: Delete NUL characters an save - everything works again HOT 1
- Multiple GB instances fail to see each others changes; race against each other
- Failed to update the excludes stack to see if a path is excluded HOT 4
- Cannot commit parts of the code to other branch because it's "locked" HOT 3
- Cannot close the file card opened by clicking Trunk's commit history files
- Remove the commits field from VirtualBranch in favor of list_remote_commit_files
- Feature request: Support for putty/plink ssh.variant (Windows-specific) HOT 2
- Enable GitButler Features Slider by Default HOT 1
- Cannot generate message using local LLM with icon option enabled
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 gitbutler.