Procházet zdrojové kódy

first watch action for a file event wins

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof před 1 rokem
rodič
revize
254224c182
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      pkg/compose/watch.go

+ 4 - 1
pkg/compose/watch.go

@@ -371,7 +371,10 @@ func batchDebounceEvents(ctx context.Context, clock clockwork.Clock, delay time.
 					flushEvents()
 					return
 				}
-				seen[e.HostPath] = e
+				if _, ok := seen[e.HostPath]; !ok {
+					// already know updated path, first rule in watch configuration wins
+					seen[e.HostPath] = e
+				}
 				t.Reset(delay)
 			}
 		}