Comments (7)
@bendem For now, the rebase for diverged branches should work for you as long as both branches have more than 5 commits.
from git-sim.
Awesome! This is great work.
from git-sim.
bisect in the hope it helps:
82f51f0cb1cc03b415690439ad6b563749788f9c is the first bad commit
commit 82f51f0cb1cc03b415690439ad6b563749788f9c
Author: Jacob Stopak <[email protected]>
Date: Thu Mar 2 06:21:32 2023 -0800
Consolidate get_commits and parse_commits methods
Signed-off-by: Jacob Stopak <[email protected]>
git_sim/add.py | 3 +-
git_sim/branch.py | 3 +-
git_sim/cherrypick.py | 17 ++++++------
git_sim/commit.py | 14 +++++-----
git_sim/git_sim_base_command.py | 61 ++++++++++++-----------------------------
git_sim/log.py | 14 ++++------
git_sim/merge.py | 38 +++++++++++--------------
git_sim/rebase.py | 21 +++++++-------
git_sim/reset.py | 9 +++---
git_sim/restore.py | 3 +-
git_sim/revert.py | 16 +++++------
git_sim/stash.py | 3 +-
git_sim/status.py | 3 +-
git_sim/tag.py | 3 +-
14 files changed, 82 insertions(+), 126 deletions(-)
from git-sim.
@bendem Thanks I'll test this out and get back to you.
from git-sim.
@bendem This also appears to be related to repos with less than 5 commits on the branch being rebased. I will try and fix this and the other related issue at the same time.
from git-sim.
Just released a fix for this! Please use git-sim version 0.2.9 to take advantage of the fixes. You can upgrade git-sim with: pip install git-sim --upgrade
.
I'll close this for now since it's implemented, but please let me know if you have any questions or run into any issues!
from git-sim.
@bendem There are a bunch of other new features in v0.2.9 if you want to check them out and let me know if you run into any issues or if anything is unclear 😄
- Added new subcommands: switch, checkout, clone, fetch, pull, push
- Detect and display filenames in merge conflicts
- Add -m option to merge subcommand to allow user to set commit message
- Add global flag --transparent-bg to generate output images with transparent background
from git-sim.
Related Issues (20)
- Error in Dockerfile during 'apt update' HOT 3
- git-sim not recognized as command in M1 Apple HOT 3
- Add git-dummy as a dependency to git-sim HOT 5
- Dockerized git-sim fails to run with various errors HOT 5
- Fix arrangement of file names in columns
- Request: Make CHENGELOG.md HOT 1
- Font size is wrong HOT 5
- Cannot run git-sim to generate only images HOT 6
- Auto-completion is extremely slow HOT 6
- git submodule not support HOT 2
- Add -v, --version flag to display program version info HOT 2
- Implement PEP 621 (pyproject.toml) and migrate to "src" layout HOT 14
- Support gif animations HOT 1
- Extremely slow on larger repos HOT 9
- Arrow direction HOT 2
- AttributeError: module 'manim' has no attribute 'ArrowTriangleFilledTip' HOT 7
- Two branches without common commit? git-annex use case HOT 14
- --animate log in chronological order of the commits HOT 9
- Refine test suite 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 git-sim.