You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(reset): preserve path escaping in cycle detection
checkForCycle called path.String(), which un-escapes dots inside
segment names. Service names containing "." (e.g. "test.other") were
then misidentified as sub-paths of services with shorter prefix names
(e.g. "test"), triggering a spurious "cycle detected" error.
Compare on the raw form and use Path.Parts() for the services check
so segment boundaries stay intact. Only render via .String() in the
error message.
Fixesdocker/compose#13863
Signed-off-by: Guillaume Lours <glours@users.noreply.github.com>
0 commit comments