diff --git a/src/GitS-Core.package/GSBrowser.class/instance/revealActiveTreeMember.st b/src/GitS-Core.package/GSBrowser.class/instance/revealActiveTreeMember.st index 4d78e79c..ec6e834f 100644 --- a/src/GitS-Core.package/GSBrowser.class/instance/revealActiveTreeMember.st +++ b/src/GitS-Core.package/GSBrowser.class/instance/revealActiveTreeMember.st @@ -1,6 +1,6 @@ ui revealActiveTreeMember self activeRefTreeMember ifNotNil: [ | path | - path := self activeRefTreeMember withAllParents allButFirst. + path := self activeRefTreeMember withAllUncompressedParents allButFirst. self changed: {#openPath}, (path collect: #label)]. self changed: #activeRefTreeMember. \ No newline at end of file diff --git a/src/GitS-Core.package/GSBrowser.class/methodProperties.json b/src/GitS-Core.package/GSBrowser.class/methodProperties.json index 09aa06cc..de7e173a 100644 --- a/src/GitS-Core.package/GSBrowser.class/methodProperties.json +++ b/src/GitS-Core.package/GSBrowser.class/methodProperties.json @@ -77,7 +77,7 @@ "refTreeRoots" : "mad 12/16/2024 21:55", "refsChanged" : "mad 12/16/2024 20:45", "reopen" : "mad 1/15/2025 18:56", - "revealActiveTreeMember" : "mad 12/23/2024 20:04", + "revealActiveTreeMember" : "mad 1/18/2025 15:49", "unitOfWork" : "mad 9/19/2023 12:37", "update:" : "mad 12/21/2024 20:47", "updateRefTree" : "mad 12/16/2024 22:13", diff --git a/src/GitS-Core.package/GSRefTreeMember.class/instance/compressible.st b/src/GitS-Core.package/GSRefTreeMember.class/instance/compressible.st new file mode 100644 index 00000000..71975f9d --- /dev/null +++ b/src/GitS-Core.package/GSRefTreeMember.class/instance/compressible.st @@ -0,0 +1,3 @@ +compressing +compressible + self subclassResponsibility. \ No newline at end of file diff --git a/src/GitS-Core.package/GSRefTreeMember.class/instance/withAllUncompressedParents.st b/src/GitS-Core.package/GSRefTreeMember.class/instance/withAllUncompressedParents.st new file mode 100644 index 00000000..336f0a0e --- /dev/null +++ b/src/GitS-Core.package/GSRefTreeMember.class/instance/withAllUncompressedParents.st @@ -0,0 +1,3 @@ +accessing +withAllUncompressedParents + ^ self withAllParents reject: #willCompress \ No newline at end of file diff --git a/src/GitS-Core.package/GSRefTreeMember.class/methodProperties.json b/src/GitS-Core.package/GSRefTreeMember.class/methodProperties.json index e23132bf..3ad8399d 100644 --- a/src/GitS-Core.package/GSRefTreeMember.class/methodProperties.json +++ b/src/GitS-Core.package/GSRefTreeMember.class/methodProperties.json @@ -7,6 +7,7 @@ "children:" : "mad 12/16/2024 21:41", "compressed" : "mad 1/15/2025 17:33", "compressedChildren" : "mad 1/15/2025 17:30", + "compressible" : "mad 1/18/2025 15:50", "ensure:" : "mad 1/15/2025 17:54", "findRef:ifFound:ifNone:" : "mad 1/17/2025 11:11", "findRef:ifNone:" : "mad 1/17/2025 11:12", @@ -25,5 +26,6 @@ "wants:" : "mad 1/15/2025 17:55", "willCompress" : "mad 1/15/2025 17:27", "withAllParents" : "mad 12/16/2024 23:09", + "withAllUncompressedParents" : "mad 1/18/2025 15:49", "workingCopy" : "mad 10/9/2024 23:31", "workingCopy:" : "mad 10/9/2024 23:32" } } diff --git a/src/GitS-Core.package/GSRefWrapper.class/instance/compressible.st b/src/GitS-Core.package/GSRefWrapper.class/instance/compressible.st new file mode 100644 index 00000000..28a30111 --- /dev/null +++ b/src/GitS-Core.package/GSRefWrapper.class/instance/compressible.st @@ -0,0 +1,3 @@ +as yet unclassified +compressible + ^ false \ No newline at end of file diff --git a/src/GitS-Core.package/GSRefWrapper.class/methodProperties.json b/src/GitS-Core.package/GSRefWrapper.class/methodProperties.json index 4acf8774..1f5966ca 100644 --- a/src/GitS-Core.package/GSRefWrapper.class/methodProperties.json +++ b/src/GitS-Core.package/GSRefWrapper.class/methodProperties.json @@ -5,6 +5,7 @@ "children" : "mad 10/10/2024 01:08", "children:" : "mad 12/16/2024 21:41", "compressed" : "mad 1/15/2025 17:33", + "compressible" : "mad 1/18/2025 15:50", "ensure:" : "mad 1/15/2025 13:46", "isActive" : "mad 12/17/2024 19:24", "isRef" : "mad 10/9/2024 23:33",