git-sim
git-sim copied to clipboard
Visually simulate Git operations in your own repos with a single terminal command.
Hi, when trying to simulate the pop operation, i am getting the following error. ``` ❯ git-sim stash push my-file.py git-sim error: No modified or staged file with name: 'push'...
 I have all installed dependencies:   I execute `pip3 install git-sim` command and show me this (end lines): 
I ran `git-sim status` on my repo, and this was the result: 
IMO a formatter like [`black`](https://github.com/psf/black) improves readability and consistency of the code, maybe that could be something to adopt? Just an idea, let me know what you think @initialcommit-io (most...
It would be nice if there was a way to include branches that won't be changed by the command being simulated to help the user of the tool visualize which...
This didn't work at all: ``` git-sim rebase main Simulating: git rebase main Traceback (most recent call last): File "/usr/local/bin/git-sim", line 8, in sys.exit(main()) File "/usr/local/lib/python3.10/site-packages/git_sim/__main__.py", line 261, in main...
Hi @initialcommit-io , it's me again :laughing: With the inheritance model simplified, I think there is one other thing we could greatly improve - the way the command line arguments...
It'd be cool to visualise a `rebase` using the `--rebase-merges` and `--onto` options. Looks like it's not yet supported. ```bash git-sim rebase --rebase-merges 185d138a --onto another-branch usage: git-sim [-h] [--title...
Tools built in Python are quite tricky for me to run on macOS and I know many other people struggle with it too, would you consider publishing a Docker image...
Currently cherry-pick is only supported for the following command. ```git cherry-pick``` ```git cherry-pick -e ``` command not supported. So, I'm suggest the above mention command as a new feature.