When I check it from https://my.install/diffusion/, it shows not-HEAD commits on the page.
When I check the Repository, I can see commit history like
a4349fb857cf YongJoon Fix Test mode 10:30 AM abdd99c86817 YongJoon Better result printing 10:30 AM 0dc4027d0d1a YongJoon Fix Show Question 10:30 AM ae03a0ac373a YongJoon Better showing for ... 10:14 AM 030075a6e263 YongJoon Fix `checkCU` with ... May 16 b1c6c1aca4da YongJoon Fix `notCover` May 16 ....
But the commit under the repository's title on https://my.install/diffusion/ shows second commit abdd99c86817 Better....
On the page of https://my.install/source/THEREPOSITORY/ also show right commits.
In the repository structure view, Detail of src/ directory shows a4349fb857cf Fix Test mode, not abdd99c86817 Better..., and master branch also shows proper commit.
Their actual commit timestamp(Phabricator may describe this as Authored time) are:
- Wed, May 17, 10:26 AM. for a4349fb857cf
- Wed, May 17, 10:24 AM. for abdd99c86817
This can be confirmed from git and each commit page of Diffusion.
I'm not sure that this is a bug or not, but is a very confusing feature.
I'm sorry. This is a productive environment, so I could not test to reproduce it and I don't know how can I reproduce it.
But I assume that this caused because of
- The hash value of the second commit is bigger than the first(HEAD) commit.
- They have same committed timestamp (not by git, but by Phabricator) because the phd daemon was not loaded when I pushed the three commits and the commits are synced at once after I start the daemon. (I realized that because the commits are not shown on the history.)