Comments (6)
When you create a new branch it performs a fossil branch new NAME BASE
where base is the current checkout sha and name is the name you choose. Doing this, fossil automatically creates a commit, the extension doesn't make the commit.
Can make a commit to a new branch with the --branch NEW-BRANCH-NAME
option, but it is not clear how to work this into the commit flow without disrupting non new branch commits. Can you explain a little more what you had in mind?
from vscode-fossil.
Hi,
Thanks for getting back to me.
When Stephen made this commit today, he made the branch and with the same commit, files were modified:
https://www.fossil-scm.org/fossil/info/d8ebbd76cc9ae94b
How can I do this with your extension?
from vscode-fossil.
Yes I understand your question and the extension does not support that right now. My point in the last comment is that these types of commits are in the minority so they should not impede the current commit flow.
As an example, if it were implemented in such a way that prompted the user for a new branch name every time you committed this would be a huge inconvenience for the majority of commits. So as I said, it's not clear to me how this should be implemented with the minimal change in commit flow.
from vscode-fossil.
Of course, you can perform all of the fossil commands in your terminal. The terminal shortcut in VSCode is Ctrl+`
.
Your commit would look like fossil commit --branch NEW_BRANCH_NAME -m "COMMIT_MESSAGE"
from vscode-fossil.
from vscode-fossil.
At this time, I don't have a better solution, other than just a warning the commit will be empty.
from vscode-fossil.
Related Issues (20)
- Repeated errors outside a checkout when system fossil build is newer than 2022-12-21 HOT 5
- Invalid input title when applying a patch
- support `NOT_A_FILE` status
- support `UNEXEC` status
- Don't execute `fossil extra`
- Allow selecting new location for manually renamed files
- Show current tags
- ‘Open Changes’ shows wrong diff HOT 11
- Clicking MISSING resource shows JSON error
- 'select new file location' action leak
- Auto inout failure is too verbose
- Show timestamp of current checkout
- Very slow HOT 1
- pull broken HOT 8
- viewing diff of deleted file HOT 1
- Support updated `status` command of fossil 2.23
- Untracked Files should exclude clean-glob HOT 4
- Add Discard All Conflicts button
- Support dark theme for markdown previews
- Add preview for `.pikchr` files
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 vscode-fossil.