Checkin creates only one commit on deep mode

May 17, 2013 at 11:52 AM
Hi,
I started to play with gittf checkin, I have created a tfs repo in the online edition and clone it with gittf, pulled and merged gitlabhq repository and tried to checkin using deep.
git-tf checkin --deep
In my tfs repository I have got only one checkin which is the Gitlabhq commit (https://github.com/yosy/tfs_test/commits/master) and not all commits created by gitlabhq,
I have uploaded the git repository that I tried to checkin to github - https://github.com/yosy/tfs_test/commits/master
Developer
May 17, 2013 at 6:32 PM
Hi yosy

I've cloned the repository you've provided https://github.com/yosy/tfs_test/commits/master and when tried to check it into a TFS folder, I got a message:
git-tf: cannot check in - commit 3560b45 has multiple parents, please rebase to form a linear history or use --shallow or --autosquash
Unfortunately, Git-TF requires linear commit history to be able to perform deep check-in.

Thanks,
Alex