A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
apps/payments/next/app/[locale]/[offeringId]/[interval]/new/page.tsx apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx |
8 | 16 (50%) | 30 (26%) | 2025-05-01 |
libs/payments/ui/src/lib/nestapp/nextjs-actions.service.ts libs/payments/ui/src/lib/actions/index.ts |
8 | 80 (10%) | 28 (28%) | 2025-05-01 |
libs/payments/events/src/lib/emitter.types.ts libs/payments/events/src/lib/emitter.service.ts |
7 | 12 (58%) | 12 (58%) | 2025-05-01 |
libs/payments/ui/src/lib/client/components/SelectTaxLocation/index.tsx apps/payments/next/app/[locale]/[offeringId]/[interval]/location/page.tsx |
6 | 28 (21%) | 14 (42%) | 2025-05-02 |
packages/fxa-settings/src/pages/InlineTotpSetup/container.tsx packages/fxa-settings/src/pages/InlineRecoverySetup/container.tsx |
6 | 20 (30%) | 24 (25%) | 2025-05-07 |
libs/payments/eligibility/src/lib/eligibility.types.ts libs/payments/eligibility/src/lib/eligibility.manager.ts |
6 | 20 (30%) | 41 (14%) | 2025-05-07 |
packages/fxa-settings/src/pages/Signup/interfaces.ts packages/fxa-settings/src/pages/Signup/container.tsx |
6 | 45 (13%) | 63 (9%) | 2025-05-06 |
libs/payments/ui/src/lib/actions/index.ts apps/payments/next/app/[locale]/[offeringId]/[interval]/new/page.tsx |
6 | 28 (21%) | 16 (37%) | 2025-05-01 |
libs/payments/ui/src/lib/nestapp/nextjs-actions.service.ts apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx |
6 | 80 (7%) | 30 (20%) | 2025-05-01 |
libs/payments/cart/src/lib/cart.types.ts libs/payments/cart/src/lib/cart.service.ts |
6 | 62 (9%) | 138 (4%) | 2025-05-01 |
libs/payments/ui/src/lib/nestapp/nextjs-actions.service.ts apps/payments/next/app/[locale]/[offeringId]/[interval]/new/page.tsx |
6 | 80 (7%) | 16 (37%) | 2025-05-01 |
libs/payments/ui/src/lib/actions/index.ts libs/payments/ui/src/lib/client/components/SelectTaxLocation/index.tsx |
6 | 28 (21%) | 28 (21%) | 2025-05-01 |
libs/payments/ui/src/lib/actions/index.ts apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx |
6 | 28 (21%) | 30 (20%) | 2025-05-01 |
libs/payments/ui/src/lib/nestapp/nextjs-actions.service.ts libs/payments/ui/src/lib/client/components/SelectTaxLocation/index.tsx |
6 | 80 (7%) | 28 (21%) | 2025-05-01 |
packages/fxa-shared/db/models/auth/base-auth.ts packages/fxa-auth-server/lib/routes/account.ts |
6 | 58 (10%) | 212 (2%) | 2025-05-07 |
libs/payments/eligibility/src/lib/eligibility.types.ts libs/payments/eligibility/src/lib/eligibility.service.ts |
6 | 20 (30%) | 32 (18%) | 2025-05-07 |
packages/fxa-settings/src/pages/Signup/index.tsx packages/fxa-settings/src/pages/Signup/container.tsx |
6 | 138 (4%) | 63 (9%) | 2025-05-06 |
apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx libs/payments/ui/src/lib/client/components/SelectTaxLocation/index.tsx |
6 | 30 (20%) | 28 (21%) | 2025-05-01 |
apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx libs/payments/cart/src/lib/cart.service.ts |
6 | 30 (20%) | 138 (4%) | 2025-05-01 |
packages/fxa-auth-server/scripts/recorded-future/lib.ts packages/fxa-auth-server/scripts/recorded-future/check-and-reset.ts |
5 | 6 (83%) | 16 (31%) | 2025-04-21 |
apps/payments/next/app/[locale]/[offeringId]/[interval]/upgrade/[cartId]/(startLayout)/layout.tsx apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx |
4 | 8 (50%) | 30 (13%) | 2025-04-30 |
packages/fxa-auth-server/lib/routes/totp.js packages/fxa-auth-server/lib/routes/password.ts |
4 | 148 (2%) | 44 (9%) | 2025-05-07 |
libs/payments/ui/src/lib/nestapp/nextjs-actions.service.ts libs/payments/cart/src/lib/tax.service.ts |
4 | 80 (5%) | 4 (100%) | 2025-05-01 |
apps/payments/next/app/[locale]/en.ftl libs/payments/cart/src/lib/cart.service.ts |
4 | 10 (40%) | 138 (2%) | 2025-04-23 |
libs/payments/events/src/lib/emitter.types.ts apps/payments/next/app/[locale]/[offeringId]/[interval]/location/page.tsx |
4 | 12 (33%) | 14 (28%) | 2025-05-01 |
libs/payments/ui/src/lib/utils/getErrorFtlInfo.ts libs/payments/ui/src/lib/server/components/SubscriptionTitle/index.tsx |
4 | 4 (100%) | 16 (25%) | 2025-04-23 |
packages/fxa-shared/db/models/auth/base-auth.ts packages/fxa-auth-server/lib/routes/totp.js |
4 | 58 (6%) | 148 (2%) | 2025-05-07 |
packages/fxa-settings/src/components/App/index.tsx packages/fxa-settings/src/pages/Signup/container.tsx |
4 | 301 (1%) | 63 (6%) | 2025-05-01 |
libs/payments/ui/src/lib/actions/index.ts libs/payments/cart/src/lib/cart.service.ts |
4 | 28 (14%) | 138 (2%) | 2025-05-01 |
libs/payments/eligibility/src/lib/eligibility.types.ts libs/payments/eligibility/src/lib/eligibility.factories.ts |
4 | 20 (20%) | 8 (50%) | 2025-05-07 |
libs/payments/ui/src/lib/server/components/SubscriptionTitle/index.tsx libs/shared/db/mysql/account/src/lib/kysely-types.ts |
4 | 16 (25%) | 28 (14%) | 2025-04-23 |
packages/fxa-settings/src/pages/InlineTotpSetup/container.tsx packages/fxa-settings/src/pages/Signup/ConfirmSignupCode/index.tsx |
4 | 20 (20%) | 105 (3%) | 2025-05-01 |
libs/payments/ui/src/lib/utils/getErrorFtlInfo.ts libs/payments/cart/src/lib/cart.utils.ts |
4 | 4 (100%) | 15 (26%) | 2025-04-23 |
libs/payments/ui/src/lib/actions/updateTaxAddress.ts libs/payments/ui/src/lib/actions/index.ts |
4 | 4 (100%) | 28 (14%) | 2025-05-01 |
apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/error/page.tsx libs/shared/db/mysql/account/src/lib/kysely-types.ts |
4 | 16 (25%) | 28 (14%) | 2025-04-23 |
packages/fxa-shared/db/models/auth/base-auth.ts packages/fxa-auth-server/lib/routes/password.ts |
4 | 58 (6%) | 44 (9%) | 2025-05-07 |
apps/payments/next/app/[locale]/[offeringId]/[interval]/upgrade/[cartId]/(startLayout)/layout.tsx apps/payments/next/app/[locale]/[offeringId]/[interval]/upgrade/[cartId]/(mainLayout)/layout.tsx |
4 | 8 (50%) | 8 (50%) | 2025-04-30 |
libs/payments/cart/src/lib/cart.service.ts libs/payments/eligibility/src/lib/eligibility.types.ts |
4 | 138 (2%) | 20 (20%) | 2025-04-23 |
libs/payments/cart/src/lib/cart.error.ts libs/payments/cart/src/lib/checkout.service.ts |
4 | 34 (11%) | 92 (4%) | 2025-04-23 |
packages/fxa-settings/src/components/Settings/UnitRowTwoStepAuth/index.tsx packages/fxa-settings/src/components/App/index.tsx |
4 | 40 (10%) | 301 (1%) | 2025-05-01 |
packages/fxa-settings/src/components/App/index.tsx packages/fxa-settings/src/pages/Signup/ConfirmSignupCode/index.tsx |
4 | 301 (1%) | 105 (3%) | 2025-05-01 |
libs/payments/ui/src/lib/actions/updateTaxAddress.ts apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx |
4 | 4 (100%) | 30 (13%) | 2025-05-01 |
apps/payments/next/app/[locale]/[offeringId]/[interval]/upgrade/[cartId]/(startLayout)/layout.tsx apps/payments/next/app/[locale]/[offeringId]/[interval]/new/page.tsx |
4 | 8 (50%) | 16 (25%) | 2025-04-30 |
libs/payments/eligibility/src/lib/eligibility.service.ts libs/payments/cart/src/lib/checkout.service.ts |
4 | 32 (12%) | 92 (4%) | 2025-05-07 |
libs/payments/ui/src/lib/nestapp/validators/GetTaxAddressResult.ts libs/payments/cart/src/lib/tax.service.ts |
4 | 4 (100%) | 4 (100%) | 2025-05-01 |
libs/payments/ui/src/lib/nestapp/validators/UpdateCartActionResult.ts apps/payments/next/app/[locale]/[offeringId]/[interval]/checkout/[cartId]/layout.tsx |
4 | 4 (100%) | 30 (13%) | 2025-05-01 |
packages/fxa-settings/src/pages/InlineRecoverySetup/container.tsx packages/fxa-settings/src/pages/Signup/ConfirmSignupCode/index.tsx |
4 | 24 (16%) | 105 (3%) | 2025-05-01 |
libs/payments/cart/src/lib/cart.utils.ts libs/payments/cart/src/lib/cart.service.ts |
4 | 15 (26%) | 138 (2%) | 2025-04-23 |
libs/payments/ui/src/lib/nestapp/config.ts libs/payments/eligibility/src/lib/eligibility.service.ts |
4 | 33 (12%) | 32 (12%) | 2025-04-23 |
libs/shared/db/mysql/account/src/lib/kysely-types.ts packages/fxa-auth-server/lib/routes/account.ts |
4 | 28 (14%) | 212 (1%) | 2025-04-28 |