.hgtags
author Jan Vrany <jan.vrany@labware.com>
Fri, 19 Feb 2021 08:29:41 +0000
changeset 924 4d92f234f671
parent 899 644001ec07a6
permissions -rw-r--r--
Rework and fix HGSourceCodeManager >> #revisionLogOf:...directory:module:` This commit changes the logic in two ways: 1. #newestRevision is now the newest revision in the branch that *contains* given file (not necesarily modidfes it). If there are multiple heads in that branch, pretty much random one is returned. This changes old behavior and therefore this commit updates tests. 2. If a specific single revision is requested, i.e., both from and to revisions are the same, revision log with that single revision is returned no matter whether it modifies the file or even contains that file at all. This is essentially a workaround to fix issue #305. Moreover, this commit simplifies the code a lot by delegating all the changeset searching and filtering to mercurial using revset expressions. See https://swing.fit.cvut.cz/projects/stx-jv/ticket/305#comment:3

2a1f45756924bf98615a15062fa5221cf9087ee7 expecco_18_1_0_6496
2a1f45756924bf98615a15062fa5221cf9087ee7 expecco_18_1_0_6496_v2
395a5253c3d4ec8b794185ebcab2cf5d88d897c1 expecco_2_7_0
395a5253c3d4ec8b794185ebcab2cf5d88d897c1 expecco_2_7_0_49
395a5253c3d4ec8b794185ebcab2cf5d88d897c1 expecco_2_7_5
395a5253c3d4ec8b794185ebcab2cf5d88d897c1 expecco_2_7_5a
4d897e8ab9987e9ea2d4833f5c8e1454de17c217 expeccoALM_1_13
4d897e8ab9987e9ea2d4833f5c8e1454de17c217 expecco_18_2_0
4d897e8ab9987e9ea2d4833f5c8e1454de17c217 expecco_18_2_1
5fbac7506a8b870ac676b91c7329dc4b30a9f2f5 initialR
7ac1bca692cfc7161f842faf62eaf9ac4d239105 expecco_2_9_0
7ac1bca692cfc7161f842faf62eaf9ac4d239105 expecco_2_9_0_win75_lx36
7ac1bca692cfc7161f842faf62eaf9ac4d239105 expecco_2_9_1
9f0cb6b2661dc4ea926bb9d02b745e471b7f7740 expecco_19_1_0
9f0cb6b2661dc4ea926bb9d02b745e471b7f7740 expecco_19_1_0_final1
b52cf51265614cf1198059fecf848c8cb1adda2e expecco_18_1_0
b52cf51265614cf1198059fecf848c8cb1adda2e expecco_18_1_0wa1
c250ea56603aef0aed785f0d21f0d8723a6bc163 expecco_2_10_0
c250ea56603aef0aed785f0d21f0d8723a6bc163 expecco_2_10_0_41
c250ea56603aef0aed785f0d21f0d8723a6bc163 expecco_2_11_0
c250ea56603aef0aed785f0d21f0d8723a6bc163 expecco_2_11_1
dbd87ace9c74319a45b9c5c2ef73d71c0c5e3afa expecco_19_2_0
dbd87ace9c74319a45b9c5c2ef73d71c0c5e3afa expecco_19_2_0_43
dbd87ace9c74319a45b9c5c2ef73d71c0c5e3afa expecco_19_2_0_44
de20a60c89fa0ca521abf1bbd6aa0280fcb103ad expecco_ALM_1_10_0
de20a60c89fa0ca521abf1bbd6aa0280fcb103ad expecco_ALM_1_10_0_8
de20a60c89fa0ca521abf1bbd6aa0280fcb103ad expecco_ALM_1_11_0
de20a60c89fa0ca521abf1bbd6aa0280fcb103ad expecco_ALM_1_11_0_2
de20a60c89fa0ca521abf1bbd6aa0280fcb103ad expecco_ALM_1_11_2
df737ab429318bba620e26ef226e74b4a1962c9d expecco_2_8_0
df737ab429318bba620e26ef226e74b4a1962c9d expecco_2_8_0a
df737ab429318bba620e26ef226e74b4a1962c9d expecco_2_8_0b
df737ab429318bba620e26ef226e74b4a1962c9d expecco_ALM_1_9_5
df737ab429318bba620e26ef226e74b4a1962c9d expecco_ALM_1_9_6
eeca62b217c612ae1a68a309efe1be9584643da1 expeccoALM_1_9_0_1
f0220e0cb8436b1524f7875e298b08ac568baba5 expeccoALM_1_12
f8a771d2581bc0e0178188eceaa9c2207840b798 expecco_ALM_1_9_7
ff5c8d7b2bd826365f90ff4f4e81394953078d15 expecco_head_5844