repowiserepowise
Sign in
docker/compose
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedocker/compose

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

674of 2,000 scored

674 commits sit in this repo's top risk tercile, which is 34% of the 2,000scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 5.2 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits25013%Commits whose subject reads as a bug fix rather than new work.Written by an agent322%Read from commit trailers, so it counts what was declared.Change diffusion0.87bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold5.2out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently other-driven across its history.

Feature13%
Fix13%
Refactor3%
Docs3%
Test7%
Deps21%
Chore9%
Other31%
2%of indexed commits are agent-attributed(32 of 2000)
claude (30) · copilot (2)

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
fffe7fffCreate new `e2e` module to separate out test dependencies, move cucumber tests
Laura Brehm
3y ago+2.4K -34
100%Elevated
more lines added than baseline
2
bfb5511dgo.mod: bump github.com/moby/moby/api v1.53.0, moby/client v0.2.2
Sebastiaan van Stijn
6mo ago+2.1K -2.2K
100%Elevated
more lines added than baseline
3
a755c84etilt: copy watch code from tesseract
Matt Landis
3y ago+883 -0
100%Elevated
more lines added than baseline
4
13ef440dadd DryRun API Client with delagation pattern
Guillaume Lours
3y ago+1.2K -0
100%Elevated
more lines added than baseline
5
9d444a66pre_start: support pre_start lifecycle hooks
Guillaume Lours
1mo ago+1.1K -21
100%Elevated
more lines added than baseline
6
b6833388Reconciliation : containers
Nicolas De Loof
2mo ago+769 -31
100%Elevated
more lines added than baseline
7
c8d68759Fixed progress UI to adapt to terminal width
Nicolas De Loof
7mo ago+682 -73
100%Elevated
more lines added than baseline
8
d74274bcAdd LoadProject method to Compose SDK API
Guillaume Lours
9mo ago+676 -136
100%Elevated
more lines added than baseline
9
be83f63fadd e2e tests for bridge convert and transformers ls commands
Guillaume Lours
1y ago+686 -0
100%Elevated
more lines added than baseline
10
1af7ced7Reconciliation : networks and volumes
Nicolas De Loof
2mo ago+664 -0
99%Elevated
more lines added than baseline
11
eb4b1cc3fix(publish): prompt on sensitive-looking env literals
Guillaume Loursclaudeassisted
2mo ago+745 -54
99%Elevated
more lines added than baseline
12
231ea100update docs generation to avoid man pages generation
Guillaume Lours
2y ago+519 -193
99%Elevated
more lines added than baseline
13
fd75494cReconciliation: Executor
Nicolas De Loof
2mo ago+559 -0
99%Elevated
more lines added than baseline
14
aff5c115move progress UI components into cmd
Nicolas De Loof
9mo ago+619 -596
99%Elevated
more lines added than baseline
15
db4ed895feat(desktop): synchronized file share integration (#11614)
Milas Bowman
2y ago+858 -131
99%Elevated
more lines added than baseline
16
312f0d1dUpdate dry-run documentation
Guillaume Lours
3y ago+375 -14
99%Elevated
more lines added than baseline
17
7840a92cAdded tests to `viz` subcommand
Benjamín Guzmán
3y ago+478 -108
99%Elevated
more lines added than baseline
18
25576289adjust code and dependencies
Nicolas De Loof
3y ago+637 -85
99%Elevated
more lines added than baseline
19
d7a24e9cUpdate `e2e` module deps
Laura Brehm
3y ago+507 -16
99%Elevated
more lines added than baseline
20
c96ee45fexecutor: split into ops + events files
Guillaume Loursclaudeassisted
2mo ago+339 -295
99%Elevated
more lines added than baseline
21
34693bd1Introduce ObservedState + populate from inspected resources
Nicolas De Loof
2mo ago+384 -0
99%Elevated
more lines added than baseline
22
a766e166condense output of `compose top`
Dominik Menke
1y ago+363 -17
99%Elevated
more lines added than baseline
23
e330f590docs: unify no trailing dots in docstrings and help (#11301)
Piotr Dąbrowski
2y ago+360 -363
99%Elevated
more lines added than baseline
24
3c8a56dbtrace: add OTEL initialization (#10526)
Milas Bowman
3y ago+534 -23
99%Elevated
more lines added than baseline
25
bfb9e11fbuild(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
dependabot[bot]
3y ago+455 -13
99%Elevated
more lines added than baseline
26
55c61ceefix(reconcile): hash resolved service refs to match executor
Guillaume Lours
1mo ago+323 -46
98%Elevated
more lines added than baseline
27
66c21c3bfix: route OCI artifact pulls through Docker Desktop HTTP proxy
Guillaume Lours
3mo ago+346 -46
98%Elevated
more lines added than baseline
28
182defa8feat: add Docker Desktop Logs view hints and navigation shortcut
Guillaume Loursclaudeassisted
4mo ago+452 -16
98%Elevated
more lines added than baseline
29
fd4f2f99register TTYWritter as an Event Processor
Nicolas De Loof
9mo ago+408 -709
98%Elevated
more lines added than baseline
30
9a9227ceadd new bridge commands documentation
Guillaume Lours
1y ago+299 -0
98%Elevated
more lines added than baseline
31
7b88c5b0display interpolation variables and their values when running a remote stack
Guillaume Lours
1y ago+333 -16
98%Elevated
more lines added than baseline
32
9eaba559feat: add commit command
MohammadHasan Akbari
1y ago+411 -0
98%Elevated
more lines added than baseline
33
e9dc8201Add Navigation Menu to compose up
Joana Hrotko
2y ago+589 -47
98%Elevated
more lines added than baseline
34
e0f39ebbpull OCI remote resource
Nicolas De Loof
2y ago+447 -255
98%Elevated
more lines added than baseline
35
f65fd023watch: add tar sync implementation (#10853)
Milas Bowman
3y ago+465 -24
98%Elevated
more lines added than baseline
36
f82e2de5watch: don't watch each individual file (#1613)
Dan Bentley
3y ago+241 -71
98%Elevated
more lines added than baseline
37
b8fba270fix(progress): probe stderr (not stdout) for TTY auto-detection
Guillaume Lours
2mo ago+253 -34
98%Elevated
more lines added than baseline
38
b016de4bintroduce (reconcilation) Plan
Nicolas De Loof
2mo ago+303 -0
98%Elevated
more lines added than baseline
39
7f668bd7Setup Compose service using functional parameters This commit introduces WithMaxConcurrency and WithDryRun to replace direct mutators on composeService commands and flags are translated into a set of functional parameters which are eventually applied as a ComposeService is created just before being actually used by a command
Nicolas De Loof
9mo ago+378 -463
98%Elevated
more lines added than baseline
40
cf2fc200go.mod: docker/docker, docker/cli v28.0.0, buildx v0.21.1
Sebastiaan van Stijn
1y ago+417 -382
98%Elevated
more lines added than baseline
41
ed10804emanage `watch` applied to mulitple services
Nicolas De Loof
1y ago+388 -492
98%Elevated
more lines added than baseline
42
1fdbcb62build: pass BuildOptions around explicitly & fix multi-platform issues
Milas Bowman
3y ago+340 -242
98%Elevated
more lines added than baseline
43
efd44de1watch: support multiple containers for tar implementation (#10860)
Milas Bowman
3y ago+260 -4
98%Elevated
more lines added than baseline
44
70ab9f8fbump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
Guillaume Lours
3y ago+373 -314
98%Elevated
more lines added than baseline
45
fd3e0bbewatch: use the recursive watcher on windows (#3306)
Nick Santos
3y ago+224 -66
98%Elevated
more lines added than baseline
46
8b1b7083add support of platforms in build section
Guillaume Lours
4y ago+404 -28
98%Elevated
more lines added than baseline
47
5ec20296Better sandboxed workflow and enhanced cross compilation
CrazyMax
4y ago+478 -481
98%Elevated
more lines added than baseline
48
c59e13cdfeat: pre-filter Desktop Logs view by Compose project
Guillaume Lours
3mo ago+296 -39
97%Elevated
more lines added than baseline
49
485b6200(refactoring) introduce monitor to manage containers events and application termination
Nicolas De Loof
1y ago+352 -423
97%Elevated
more lines added than baseline
50
29308cb9keep containers attached on stop to capture termination logs
Nicolas De Loof
1y ago+352 -92
97%Elevated
more lines added than baseline
  • fffe7fffCreate new `e2e` module to separate out test dependencies, move cucumber tests
    Author
    Laura Brehm
    When
    3y ago
    Lines
    +2.4K -34
    Risk
    100%Elevated
  • bfb5511dgo.mod: bump github.com/moby/moby/api v1.53.0, moby/client v0.2.2
    Author
    Sebastiaan van Stijn
    When
    6mo ago
    Lines
    +2.1K -2.2K
    Risk
    100%Elevated
  • a755c84etilt: copy watch code from tesseract
    Author
    Matt Landis
    When
    3y ago
    Lines
    +883 -0
    Risk
    100%Elevated
  • 13ef440dadd DryRun API Client with delagation pattern
    Author
    Guillaume Lours
    When
    3y ago
    Lines
    +1.2K -0
    Risk
    100%Elevated
  • 9d444a66pre_start: support pre_start lifecycle hooks
    Author
    Guillaume Lours
    When
    1mo ago
    Lines
    +1.1K -21
    Risk
    100%Elevated
  • b6833388Reconciliation : containers
    Author
    Nicolas De Loof
    When
    2mo ago
    Lines
    +769 -31
    Risk
    100%Elevated
  • c8d68759Fixed progress UI to adapt to terminal width
    Author
    Nicolas De Loof
    When
    7mo ago
    Lines
    +682 -73
    Risk
    100%Elevated
  • d74274bcAdd LoadProject method to Compose SDK API
    Author
    Guillaume Lours
    When
    9mo ago
    Lines
    +676 -136
    Risk
    100%Elevated
  • be83f63fadd e2e tests for bridge convert and transformers ls commands
    Author
    Guillaume Lours
    When
    1y ago
    Lines
    +686 -0
    Risk
    100%Elevated
  • 1af7ced7Reconciliation : networks and volumes
    Author
    Nicolas De Loof
    When
    2mo ago
    Lines
    +664 -0
    Risk
    99%Elevated
  • eb4b1cc3fix(publish): prompt on sensitive-looking env literals
    Author
    Guillaume Lours
    When
    2mo ago
    Lines
    +745 -54
    Risk
    99%Elevated
  • 231ea100update docs generation to avoid man pages generation
    Author
    Guillaume Lours
    When
    2y ago
    Lines
    +519 -193
    Risk
    99%Elevated
  • fd75494cReconciliation: Executor
    Author
    Nicolas De Loof
    When
    2mo ago
    Lines
    +559 -0
    Risk
    99%Elevated
  • aff5c115move progress UI components into cmd
    Author
    Nicolas De Loof
    When
    9mo ago
    Lines
    +619 -596
    Risk
    99%Elevated
  • db4ed895feat(desktop): synchronized file share integration (#11614)
    Author
    Milas Bowman
    When
    2y ago
    Lines
    +858 -131
    Risk
    99%Elevated
  • 312f0d1dUpdate dry-run documentation
    Author
    Guillaume Lours
    When
    3y ago
    Lines
    +375 -14
    Risk
    99%Elevated
  • 7840a92cAdded tests to `viz` subcommand
    Author
    Benjamín Guzmán
    When
    3y ago
    Lines
    +478 -108
    Risk
    99%Elevated
  • 25576289adjust code and dependencies
    Author
    Nicolas De Loof
    When
    3y ago
    Lines
    +637 -85
    Risk
    99%Elevated
  • d7a24e9cUpdate `e2e` module deps
    Author
    Laura Brehm
    When
    3y ago
    Lines
    +507 -16
    Risk
    99%Elevated
  • c96ee45fexecutor: split into ops + events files
    Author
    Guillaume Lours
    When
    2mo ago
    Lines
    +339 -295
    Risk
    99%Elevated
  • 34693bd1Introduce ObservedState + populate from inspected resources
    Author
    Nicolas De Loof
    When
    2mo ago
    Lines
    +384 -0
    Risk
    99%Elevated
  • a766e166condense output of `compose top`
    Author
    Dominik Menke
    When
    1y ago
    Lines
    +363 -17
    Risk
    99%Elevated
  • e330f590docs: unify no trailing dots in docstrings and help (#11301)
    Author
    Piotr Dąbrowski
    When
    2y ago
    Lines
    +360 -363
    Risk
    99%Elevated
  • 3c8a56dbtrace: add OTEL initialization (#10526)
    Author
    Milas Bowman
    When
    3y ago
    Lines
    +534 -23
    Risk
    99%Elevated
  • bfb9e11fbuild(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
    Author
    dependabot[bot]
    When
    3y ago
    Lines
    +455 -13
    Risk
    99%Elevated
  • 55c61ceefix(reconcile): hash resolved service refs to match executor
    Author
    Guillaume Lours
    When
    1mo ago
    Lines
    +323 -46
    Risk
    98%Elevated
  • 66c21c3bfix: route OCI artifact pulls through Docker Desktop HTTP proxy
    Author
    Guillaume Lours
    When
    3mo ago
    Lines
    +346 -46
    Risk
    98%Elevated
  • 182defa8feat: add Docker Desktop Logs view hints and navigation shortcut
    Author
    Guillaume Lours
    When
    4mo ago
    Lines
    +452 -16
    Risk
    98%Elevated
  • fd4f2f99register TTYWritter as an Event Processor
    Author
    Nicolas De Loof
    When
    9mo ago
    Lines
    +408 -709
    Risk
    98%Elevated
  • 9a9227ceadd new bridge commands documentation
    Author
    Guillaume Lours
    When
    1y ago
    Lines
    +299 -0
    Risk
    98%Elevated
  • 7b88c5b0display interpolation variables and their values when running a remote stack
    Author
    Guillaume Lours
    When
    1y ago
    Lines
    +333 -16
    Risk
    98%Elevated
  • 9eaba559feat: add commit command
    Author
    MohammadHasan Akbari
    When
    1y ago
    Lines
    +411 -0
    Risk
    98%Elevated
  • e9dc8201Add Navigation Menu to compose up
    Author
    Joana Hrotko
    When
    2y ago
    Lines
    +589 -47
    Risk
    98%Elevated
  • e0f39ebbpull OCI remote resource
    Author
    Nicolas De Loof
    When
    2y ago
    Lines
    +447 -255
    Risk
    98%Elevated
  • f65fd023watch: add tar sync implementation (#10853)
    Author
    Milas Bowman
    When
    3y ago
    Lines
    +465 -24
    Risk
    98%Elevated
  • f82e2de5watch: don't watch each individual file (#1613)
    Author
    Dan Bentley
    When
    3y ago
    Lines
    +241 -71
    Risk
    98%Elevated
  • b8fba270fix(progress): probe stderr (not stdout) for TTY auto-detection
    Author
    Guillaume Lours
    When
    2mo ago
    Lines
    +253 -34
    Risk
    98%Elevated
  • b016de4bintroduce (reconcilation) Plan
    Author
    Nicolas De Loof
    When
    2mo ago
    Lines
    +303 -0
    Risk
    98%Elevated
  • 7f668bd7Setup Compose service using functional parameters This commit introduces WithMaxConcurrency and WithDryRun to replace direct mutators on composeService commands and flags are translated into a set of functional parameters which are eventually applied as a ComposeService is created just before being actually used by a command
    Author
    Nicolas De Loof
    When
    9mo ago
    Lines
    +378 -463
    Risk
    98%Elevated
  • cf2fc200go.mod: docker/docker, docker/cli v28.0.0, buildx v0.21.1
    Author
    Sebastiaan van Stijn
    When
    1y ago
    Lines
    +417 -382
    Risk
    98%Elevated
  • ed10804emanage `watch` applied to mulitple services
    Author
    Nicolas De Loof
    When
    1y ago
    Lines
    +388 -492
    Risk
    98%Elevated
  • 1fdbcb62build: pass BuildOptions around explicitly & fix multi-platform issues
    Author
    Milas Bowman
    When
    3y ago
    Lines
    +340 -242
    Risk
    98%Elevated
  • efd44de1watch: support multiple containers for tar implementation (#10860)
    Author
    Milas Bowman
    When
    3y ago
    Lines
    +260 -4
    Risk
    98%Elevated
  • 70ab9f8fbump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
    Author
    Guillaume Lours
    When
    3y ago
    Lines
    +373 -314
    Risk
    98%Elevated
  • fd3e0bbewatch: use the recursive watcher on windows (#3306)
    Author
    Nick Santos
    When
    3y ago
    Lines
    +224 -66
    Risk
    98%Elevated
  • 8b1b7083add support of platforms in build section
    Author
    Guillaume Lours
    When
    4y ago
    Lines
    +404 -28
    Risk
    98%Elevated
  • 5ec20296Better sandboxed workflow and enhanced cross compilation
    Author
    CrazyMax
    When
    4y ago
    Lines
    +478 -481
    Risk
    98%Elevated
  • c59e13cdfeat: pre-filter Desktop Logs view by Compose project
    Author
    Guillaume Lours
    When
    3mo ago
    Lines
    +296 -39
    Risk
    97%Elevated
  • 485b6200(refactoring) introduce monitor to manage containers events and application termination
    Author
    Nicolas De Loof
    When
    1y ago
    Lines
    +352 -423
    Risk
    97%Elevated
  • 29308cb9keep containers attached on stop to capture termination logs
    Author
    Nicolas De Loof
    When
    1y ago
    Lines
    +352 -92
    Risk
    97%Elevated
Showing 50 of 2,000 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

0381typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.04.3Diffusion →
Below typical67
Typical43
Elevated90

Commit history for docker/compose

Repowise tracks change history across 312 files in docker/compose. In the last 90 days 100 files were touched, 216 times in total, most often reconcile.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.