Skip to content
Snippets Groups Projects
Select Git revision
  • 6c7fd8df29cb019480fdfcfa18f6987af38e177e
  • main default protected
  • renovate/main-memfs-4.x
  • fix/force-not-scheduled-pr
  • renovate/main-redis-5.x
  • next
  • chore/update-static-data
  • feat/gnupg
  • fix/36615b-branch-reuse-no-cache
  • chore/punycode
  • refactor/pin-new-value
  • feat/36219--git-x509-signing
  • feat/structured-logger
  • hotfix/39.264.1
  • feat/skip-dangling
  • gh-readonly-queue/next/pr-36034-7a061c4ca1024a19e2c295d773d9642625d1c2be
  • hotfix/39.238.3
  • refactor/gitlab-auto-approve
  • feat/template-strings
  • gh-readonly-queue/next/pr-35654-137d934242c784e0c45d4b957362214f0eade1d7
  • fix/32307-global-extends-merging
  • 41.60.2
  • 41.60.1
  • 41.60.0
  • 41.59.2
  • 41.59.1
  • 41.59.0
  • 41.58.2
  • 41.58.1
  • 41.58.0
  • 41.57.1
  • 41.57.0
  • 41.56.1
  • 41.56.0
  • 41.55.3
  • 41.55.2
  • 41.55.1
  • 41.55.0
  • 41.54.0
  • 41.53.1
  • 41.53.0
41 results

private-key.ts

Blame
  • conflicts-cache.ts 935 B
    import { logger } from '../../logger';
    import { getCache } from '../cache/repository';
    
    export function getCachedConflictResult(
      branchName: string,
      branchSha: string,
      baseBranch: string,
      baseBranchSha: string,
    ): boolean | null {
      const cache = getCache();
      const branch = cache?.branches?.find((br) => br.branchName === branchName);
      if (
        branch &&
        branch.baseBranch === baseBranch &&
        branch.baseBranchSha === baseBranchSha &&
        branch.sha === branchSha &&
        branch.isConflicted !== undefined
      ) {
        return branch.isConflicted;
      }
    
      return null;
    }
    
    export function setCachedConflictResult(
      branchName: string,
      isConflicted: boolean,
    ): void {
      const cache = getCache();
      const branch = cache?.branches?.find((br) => br.branchName === branchName);
    
      if (!branch) {
        logger.debug(`setCachedConflictResult(): Branch cache not present`);
        return;
      }
    
      branch.isConflicted = isConflicted;
    }