GitLab version history?
Pages: 1 2
Timothy Baldwin (184) 242 posts |
It doesn’t use any data source other than commit date for ordering between submodules yet.
That doesn’t cause the commits to get out of order, so certainly is not happening in all cases. |
Tony Noble (1579) 62 posts |
No, that’s just an artifact of de-centralised working. The fact that that the earlier commit didn’t appear on the public repo until after the latter just means it wasn’t pushed until that point. Assume the following sequence of events: 23rd June: Developer A syncs local copy of repo with remote. The commit order reflects the order in which work was done, just not necessarily the order in which it was publicly available. The alternative is to use rebase on all pull/merge operations, but there’s arguments against that, as well. What you ideally want is more granular push tracking, but that’s something no git implementations seem to do very well. |
Timothy Baldwin (184) 242 posts |
I have tried using the date of the tags to provide the correct order, the result is in the all-commits2 branch. I suspect only Ben Avison’s cross compile changes have the wrong date as they are not tagged. |
Chris Hall (132) 3554 posts |
That looks rather helpful – many thanks. |
Pages: 1 2