@armit/git
Advanced tools
+6
-0
| # @armit/git | ||
| ## 0.0.32 | ||
| ### Patch Changes | ||
| - [`2a212b6`](https://github.com/armitjs/armit/commit/2a212b6844f6f5c530ca77c6d4c45a01df3e77b1) Thanks [@tianyingchun](https://github.com/tianyingchun)! - bump version | ||
| ## 0.0.31 | ||
@@ -4,0 +10,0 @@ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/get-commit-id-of-branch.ts","../src/get-last-commit-hash.ts","../src/get-branch-name.ts","../src/get-file-commit-status.ts","../src/get-diff-files.ts","../src/get-all-commits-between.ts","../src/get-branches-between-commits.ts","../src/array-unique.ts"],"names":["exec","getCommitIdOfBranch","branchName","short","resolve","err","out","getLastCommitHash","gitBranchName","reject","getFileCommitStatus","fileName","getDiffFiles","earlyCommit","lastCommit","diff","getAllCommitsBetween","arrayUnique","arr","onlyUnique","value","index","self","getBranchesContainCommitHash","commit","remote","branches","branch","getBranchesBetweenCommits","allBranches","allCommits"],"mappings":"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","sourcesContent":["import { exec } from 'node:child_process';\n\n/**\n * https://stackoverflow.com/questions/15677439/command-to-get-latest-git-commit-hash-from-a-branch\n * Finding out the latest commit hash locally,\n * @param branchName e.g. `main`, `workspace`,....\n * @returns The branch commit hash.\n */\nexport const getCommitIdOfBranch = (branchName = 'HEAD', short = true) => {\n return new Promise<string | null>((resolve) => {\n exec(\n `git rev-parse ${short ? '--short ' : ''}${branchName}`,\n (err, out) => {\n if (err) {\n return resolve(null);\n }\n resolve(out.replace(/\\r\\n|\\n|\\r/g, ''));\n }\n );\n });\n};\n","import { exec } from 'node:child_process';\n\nexport function getLastCommitHash() {\n return new Promise<string | null>((resolve) => {\n exec(`git log --pretty=format:'%h' -n 1`, (err, out) => {\n if (err) {\n return resolve(null);\n }\n resolve(out.replace(/'/g, ''));\n });\n });\n}\n","import { exec } from 'node:child_process';\n\nexport function gitBranchName() {\n return new Promise<string>((resolve, reject) => {\n exec(`git branch | sed -n '/\\\\* /s///p'`, (err, out) => {\n if (err) {\n return reject(err);\n }\n resolve(out.replace(/\\r\\n|\\n|\\r/g, ''));\n });\n });\n}\n","import { exec } from 'node:child_process';\n\n/**\n * Check if the filepath has been commited.\n * @param fileName The file name\n * @returns Return true indicates the files has been commited.\n */\nexport function getFileCommitStatus(fileName) {\n return new Promise<boolean>((resolve, reject) => {\n exec(`git ls-files ${fileName}`, (err, out) => {\n if (err) {\n return reject(err);\n }\n resolve(out.replace(/\\r\\n|\\n|\\r/g, '').length > 0);\n });\n });\n}\n","import { exec } from 'node:child_process';\n\n/**\n * https://git-scm.com/docs/git-diff#Documentation/git-diff.txt-emgitdiffemltoptionsgtltcommitgtltcommitgt--ltpathgt82308203\n * Viewing the changes between two arbitrary <commit>.\n * If <commit> on one side is omitted, it will have the same effect as using HEAD instead.\n * @example\n * ```shell\n * git --no-pager diff --name-only 2b2ccff..50164ec\n * git --no-pager diff --name-only 2b2ccff 50164ec\n * git --no-pager diff --name-only 1381f5\n * ```\n * @param earlyCommit The diff based earlier commit hash\n * @param lastCommit If is omitted, it will have the same effect as using HEAD instead.\n * @returns Return files between two commit hash\n */\nexport function getDiffFiles(earlyCommit: string, lastCommit?: string) {\n const diff =\n earlyCommit && lastCommit ? `${lastCommit}..${earlyCommit}` : earlyCommit;\n\n return new Promise<string[]>((resolve) => {\n exec(`git --no-pager diff --name-only ${diff}`, (err, out) => {\n if (err) {\n // fatal: ambiguous argument 'df3s053': unknown revision or path not in the working tree.\n return resolve([]);\n }\n resolve(out.split(/[\\r\\n]/).filter(String));\n });\n });\n}\n","import { exec } from 'node:child_process';\n\n/**\n * This will list all commits that contain any of the commits between earlyCommit and lastCommit\n * @param lastCommit The lasted commit `HEAD`\n * @param earlyCommit The early commit `master`\n * @returns All commits\n */\nexport const getAllCommitsBetween = (\n lastCommit: string,\n earlyCommit: string\n) => {\n // NOTE: The order is from `${earlyCommit} to ${lastComit}`\n const diff =\n earlyCommit && lastCommit ? `${earlyCommit}..${lastCommit}` : lastCommit;\n\n // if only `lastCommit` provider, will list all commits.\n return new Promise<string[]>((resolve) => {\n exec(\n `git --no-pager log --oneline ${diff} | cut -d \" \" -f1`,\n (err, out) => {\n if (err) {\n // fatal: ambiguous argument 'df3s053': unknown revision or path not in the working tree.\n return resolve([]);\n }\n resolve(out.split(/[\\r\\n|]/).filter(String));\n }\n );\n });\n};\n","import { exec } from 'node:child_process';\nimport { arrayUnique } from './array-unique.js';\nimport { getAllCommitsBetween } from './get-all-commits-between.js';\n\nconst getBranchesContainCommitHash = (commit: string, remote = true) => {\n return new Promise<string[]>((resolve) => {\n exec(\n `git --no-pager branch ${remote ? '-r' : ''} --contains ${commit}`,\n (err, out) => {\n if (err) {\n // fatal: ambiguous argument 'df3s053': unknown revision or path not in the working tree.\n return resolve([]);\n }\n const branches = out\n .split(/[\\r\\n]/)\n .filter((branch) => {\n // Remove `* (HEAD detached at b121521)`\n return !~branch.toUpperCase().indexOf('(HEAD');\n })\n .map((s) => s.trim());\n\n resolve(branches);\n }\n );\n });\n};\n\n/**\n * This will list all branches that contain any of the commits between commit1 and commit2\n * @param lastCommit if not will look up to first commit `HEAD`\n * @param earlyCommit The earlier commit `master`\n * @param remote The remote-tracking\n * @returns All commits\n */\nexport const getBranchesBetweenCommits = async (\n lastCommit: string,\n earlyCommit: string,\n remote = true\n) => {\n const allBranches: string[] = [];\n const allCommits = await getAllCommitsBetween(lastCommit, earlyCommit);\n for (const commit of allCommits) {\n const branches = await getBranchesContainCommitHash(commit, remote);\n allBranches.push(...branches);\n }\n return arrayUnique(allBranches);\n};\n","export function arrayUnique<T>(arr: T[]): T[] {\n function onlyUnique(value, index, self) {\n return self.indexOf(value) === index;\n }\n return arr.filter(onlyUnique);\n}\n"]} | ||
| {"version":3,"sources":["../src/get-commit-id-of-branch.ts","../src/get-last-commit-hash.ts","../src/get-branch-name.ts","../src/get-file-commit-status.ts","../src/get-diff-files.ts","../src/get-all-commits-between.ts","../src/get-branches-between-commits.ts","../src/array-unique.ts"],"names":["exec","getCommitIdOfBranch","branchName","short","resolve","err","out","getLastCommitHash","gitBranchName","reject","getFileCommitStatus","fileName","getDiffFiles","earlyCommit","lastCommit","diff","getAllCommitsBetween","arrayUnique","arr","onlyUnique","value","index","self","getBranchesContainCommitHash","commit","remote","branches","branch","getBranchesBetweenCommits","allBranches","allCommits"],"mappings":"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","sourcesContent":["import { exec } from 'node:child_process';\n\n/**\n * https://stackoverflow.com/questions/15677439/command-to-get-latest-git-commit-hash-from-a-branch\n * Finding out the latest commit hash locally,\n * @param branchName e.g. `main`, `workspace`,....\n * @returns The branch commit hash.\n */\nexport const getCommitIdOfBranch = (branchName = 'HEAD', short = true) => {\n return new Promise<string | null>((resolve) => {\n exec(\n `git rev-parse ${short ? '--short ' : ''}${branchName}`,\n (err, out) => {\n if (err) {\n return resolve(null);\n }\n resolve(out.replace(/\\r\\n|\\n|\\r/g, ''));\n }\n );\n });\n};\n","import { exec } from 'node:child_process';\n\nexport function getLastCommitHash() {\n return new Promise<string | null>((resolve) => {\n exec(`git log --pretty=format:'%h' -n 1`, (err, out) => {\n if (err) {\n return resolve(null);\n }\n resolve(out.replace(/'/g, ''));\n });\n });\n}\n","import { exec } from 'node:child_process';\n\nexport function gitBranchName() {\n return new Promise<string>((resolve, reject) => {\n exec(`git branch | sed -n '/\\\\* /s///p'`, (err, out) => {\n if (err) {\n return reject(err);\n }\n resolve(out.replace(/\\r\\n|\\n|\\r/g, ''));\n });\n });\n}\n","import { exec } from 'node:child_process';\n\n/**\n * Check if the filepath has been commited.\n * @param fileName The file name\n * @returns Return true indicates the files has been commited.\n */\nexport function getFileCommitStatus(fileName) {\n return new Promise<boolean>((resolve, reject) => {\n exec(`git ls-files ${fileName}`, (err, out) => {\n if (err) {\n return reject(err);\n }\n resolve(out.replace(/\\r\\n|\\n|\\r/g, '').length > 0);\n });\n });\n}\n","import { exec } from 'node:child_process';\n\n/**\n * https://git-scm.com/docs/git-diff#Documentation/git-diff.txt-emgitdiffemltoptionsgtltcommitgtltcommitgt--ltpathgt82308203\n * Viewing the changes between two arbitrary <commit>.\n * If <commit> on one side is omitted, it will have the same effect as using HEAD instead.\n * @example\n * ```shell\n * git --no-pager diff --name-only 2b2ccff..50164ec\n * git --no-pager diff --name-only 2b2ccff 50164ec\n * git --no-pager diff --name-only 1381f5\n * ```\n * @param earlyCommit The diff based earlier commit hash\n * @param lastCommit If is omitted, it will have the same effect as using HEAD instead.\n * @returns Return files between two commit hash\n */\nexport function getDiffFiles(earlyCommit: string, lastCommit?: string) {\n const diff =\n earlyCommit && lastCommit ? `${lastCommit}..${earlyCommit}` : earlyCommit;\n\n return new Promise<string[]>((resolve) => {\n exec(`git --no-pager diff --name-only ${diff}`, (err, out) => {\n if (err) {\n // fatal: ambiguous argument 'df3s053': unknown revision or path not in the working tree.\n return resolve([]);\n }\n resolve(out.split(/[\\r\\n]/).filter(String));\n });\n });\n}\n","import { exec } from 'node:child_process';\n\n/**\n * This will list all commits that contain any of the commits between earlyCommit and lastCommit\n * @param lastCommit The lasted commit `HEAD`\n * @param earlyCommit The early commit `master`\n * @returns All commits\n */\nexport const getAllCommitsBetween = (\n lastCommit: string,\n earlyCommit: string\n) => {\n // NOTE: The order is from `${earlyCommit} to ${lastComit}`\n const diff =\n earlyCommit && lastCommit ? `${earlyCommit}..${lastCommit}` : lastCommit;\n\n // if only `lastCommit` provider, will list all commits.\n return new Promise<string[]>((resolve) => {\n exec(\n `git --no-pager log --oneline ${diff} | cut -d \" \" -f1`,\n (err, out) => {\n if (err) {\n // fatal: ambiguous argument 'df3s053': unknown revision or path not in the working tree.\n return resolve([]);\n }\n resolve(out.split(/[\\r\\n|]/).filter(String));\n }\n );\n });\n};\n","import { exec } from 'node:child_process';\nimport { arrayUnique } from './array-unique.js';\nimport { getAllCommitsBetween } from './get-all-commits-between.js';\n\nconst getBranchesContainCommitHash = (commit: string, remote = true) => {\n return new Promise<string[]>((resolve) => {\n exec(\n `git --no-pager branch ${remote ? '-r' : ''} --contains ${commit}`,\n (err, out) => {\n if (err) {\n // fatal: ambiguous argument 'df3s053': unknown revision or path not in the working tree.\n return resolve([]);\n }\n const branches = out\n .split(/[\\r\\n]/)\n .filter((branch) => {\n // Remove `* (HEAD detached at b121521)`\n return !~branch.toUpperCase().indexOf('(HEAD');\n })\n .map((s) => s.trim());\n\n resolve(branches);\n }\n );\n });\n};\n\n/**\n * This will list all branches that contain any of the commits between commit1 and commit2\n * @param lastCommit if not will look up to first commit `HEAD`\n * @param earlyCommit The earlier commit `master`\n * @param remote The remote-tracking\n * @returns All commits\n */\nexport const getBranchesBetweenCommits = async (\n lastCommit: string,\n earlyCommit: string,\n remote = true\n) => {\n const allBranches: string[] = [];\n const allCommits = await getAllCommitsBetween(lastCommit, earlyCommit);\n for (const commit of allCommits) {\n const branches = await getBranchesContainCommitHash(commit, remote);\n allBranches.push(...branches);\n }\n return arrayUnique(allBranches);\n};\n","export function arrayUnique<T>(arr: T[]): T[] {\n function onlyUnique(value, index, self) {\n return self.indexOf(value) === index;\n }\n return arr.filter(onlyUnique);\n}\n"]} |
+10
-11
| { | ||
| "name": "@armit/git", | ||
| "version": "0.0.31", | ||
| "version": "0.0.32", | ||
| "homepage": "https://github.com/armitjs/armit", | ||
@@ -15,3 +15,2 @@ "repository": { | ||
| }, | ||
| "sideEffects": false, | ||
| "type": "module", | ||
@@ -47,16 +46,16 @@ "exports": { | ||
| "devDependencies": { | ||
| "@armit/eslint-config-bases": "^0.0.21", | ||
| "@types/node": "20.3.1", | ||
| "@vitest/coverage-istanbul": "0.32.2", | ||
| "@vitest/ui": "0.32.2", | ||
| "eslint": "8.43.0", | ||
| "@armit/eslint-config-bases": "^0.0.22", | ||
| "@types/node": "20.4.4", | ||
| "@vitest/coverage-istanbul": "0.33.0", | ||
| "@vitest/ui": "0.33.0", | ||
| "eslint": "8.45.0", | ||
| "npm-run-all": "4.1.5", | ||
| "prettier": "2.8.8", | ||
| "prettier": "3.0.0", | ||
| "rimraf": "5.0.1", | ||
| "ts-node": "10.9.1", | ||
| "tsup": "7.1.0", | ||
| "typescript": "5.1.3", | ||
| "vite": "4.3.9", | ||
| "typescript": "5.1.6", | ||
| "vite": "4.4.6", | ||
| "vite-tsconfig-paths": "4.2.0", | ||
| "vitest": "0.32.2" | ||
| "vitest": "0.33.0" | ||
| }, | ||
@@ -63,0 +62,0 @@ "engines": { |
20777
1.12%