Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Incompatible forks | Clean Git History  #11

@TQwan

Description

@TQwan

Hi Jan,

I was using your https://github.com/getnamo/tensorflow-ue4 inside my project.
Which required
https://github.com/getnamo/UnrealEnginePython/
instead of
https://github.com/20tab/UnrealEnginePython/

Now I already had my own fork, but since the changes were small I just did a hard reset to your version and redid the changes.

After some time I upgraded my Unreal Engine. Of course this did not work with your specific fork. So I disabled the tensorflow plugin and switched back to the original '20tab/UnrealEnginePython/'. The main reason for switching back was that Robert (20tab) pulled my changes and my tensorflow code was not yet fully implemented.

Now I would like to use Tensorflow, but it seems your fork is not compatible with the original master, check:
20tab/UnrealEnginePython@master...getnamo:master

Side Note: To avoid future headache (and typing commands) I automated updating my fork so that it is exactly same as 20tab, by using a cron command with:
git pull 20tab master --rebase
git push
(20tab is my remote name, use 'remove -v' to check your remote name)

Now I saw your comment here about creating a clean pull request:
20tab#539 (comment)

And so I wondered if you would be willing to cleanup your fork as well ^^.
So in that case we can use merge / fast forward again. (and perhaps create a pull on 20tab fork with all your changes, so that all forks stay in sync)

Looking at the compare
20tab/UnrealEnginePython@master...getnamo:master

It seems that sometimes you pull / merge within GitHub.com (e.g it shows 'verified'), while other times you did it using a git cmd.
Personally I stopped using GitHub.com pull / merge, since it contaminated the history with 'Merge branch 'master' of into '.

Now I'm not a git guru by any means, but I think it should be quite easy to fix.

Regard,

TQwan

Note: Sorry for the long post.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions