Closed leoyvens closed 9 years ago
Merged upstream changes (#85). Further refactoring. Is there some recommendation on commit squashing? Not used to rebasing things.
Looks great to me! Can you squash all the commits together to remove the merge commits? Otherwise this is ready to merge.
I've tried to squash the commits with all sorts of git rebase
. But because of the merging and coflicts, it seems non-trivial to squash them, at least for me. I can create a new PR with a clean history, would that be preferable?
@leodasvacas the easiest way (if traditional git rebase -i
is not working for some reason) is to just git reset HEAD~3 --soft
then just recommit all the changes in a new commit, then push to this branch and pass --force
to override the commits that have already been pushed which are now deleted. That should just work.
@reem Thanks for the assistance! I was avoiding that because I imagined it would generate a conflict on your end, but if that's fine, cool, it's done!
Looks like you were right, there is now a merge conflict :/
Since I don't want to block you on git stuff, I can just take it from here. Just for your information, what I'll do is pull this branch locally then run git pull --rebase upstream master
where upstream is this repo. Then, when I fix conflicts it won't generate a merge commit.
Merged manually.
Partially fixes #82.
Done.
The router now behaves as if such option was set to true. But the option is not implemented.
fn handle
was refactored. Hopefully the result is clear and concise. These are my first lines of Rust, all feedback is appreciated!