-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplify run training #101
Conversation
8ec1043
to
81a353d
Compare
I think we should always rebase instead of merge and point PRs to the actual target branch. This one needs to be rebased now on top of main, but there are some conflicts I don't know what to do about |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rebase
The tension here is with keeping PRs from getting huge while responding to code review. So you run into issues when you:
At this point, rebasing PR-2 will require resolving conflicts for every diff that's been potentially touched by the code review diffs on PR-1, and this typically ends up being a huge and pointless waste of time, essentially resolving the same conflicts over and over again. Rebasing and fast-forwarding is great when you can do it, but this kind of situation is the exact reason why it's sometimes preferable to do a single merge and deal with the conflicts in one go. |
I agree with some things you're saying, I just think this is all solvable. Would love to discuss at our next meeting. In the meantime: I did I used the -i option just to drop the last commit that is a merge of main The resulting branch is here #104, LMK if this looks good |
Replaced by #104 |
This sits on top of the train_rework PRs; only the commits from c6fe08c ("Remove unused imports in run_training.py") are really part of this PR. Everything important (before code review) should be here: 53ec272