Filter Graph Bar Not Returning Correct Changesets
Created originally on Bitbucket by gmb1226 (Greg Besack)
It seems the filter bar has some unexpected behavior when trying to find changesets using truncated hashes.
In 14_45_28, I highlight the commit I am trying to find: Revision 4600 with the truncated hash of d8db18eff05b.
In 14_45_39, I search for "d8", which returns many changesets, none of which contain rev 4600. In 14_45_50, I search for "d8d", which returns one wrong commit. In 14_46_00, I search for "d8db" which returns an empty set. In 14_46_40, I search for "d8db1" which returns the correct commit.
I was expecting d8d to return the correct commit, based on it matching the first 3 characters of the hash d8db18eff05b.
In 14_58_35, I search for a different commit, "c09", which correctly returns rev 4530, with the hash c09a627e3ae4. This behavior does not seem consistent with above.
Separately, clicking on the filtered commit in 14_46_00 does not bring up the changelog for the commit. I think this may be broken. This may need a separate bug report.
Attachments: 2019-03-05_14_58_35-HiPower_Op_Code_hip_-_TortoiseHg_Workbench2019-03-05_14_45_50-HiPower_Op_Code_hip_-_TortoiseHg_Workbench2019-03-05_14_46_00-HiPower_Op_Code_hip_-_TortoiseHg_Workbench2019-03-05_14_45_39-HiPower_Op_Code_hip_-_TortoiseHg_Workbench2019-03-05_14_45_28-HiPower_Op_Code_hip_-_TortoiseHg_Workbench2019-03-05_14_46_40-HiPower_Op_Code_hip_-_TortoiseHg_Workbench