Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

Commit

Permalink
fix(git): use command to fetch git remote instead of simple-git
Browse files Browse the repository at this point in the history
  • Loading branch information
azlam-abdulsalam committed May 19, 2022
1 parent c107bef commit 3c98081
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion packages/sfpowerscripts-cli/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/sfpowerscripts-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@dxatscale/sfpowerscripts",
"description": "A build system for package based development in Salesforce,delivered as a sfdx plugin that can be implemented in any CI/CD system of choice.Read more about the plugin and details here - https://dxatscale.gitbook.io/sfpowerscripts/",
"version": "13.6.14",
"version": "13.6.15",
"author": "dxatscale",
"release": "May 22",
"bin": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@ import * as fs from 'fs-extra';
import ProjectConfig from '@dxatscale/sfpowerscripts.core/lib/project/ProjectConfig';
import BuildCollections from './BuildCollections';
const Table = require('cli-table');
import SFPLogger, { ConsoleLogger, FileLogger, VoidLogger } from '@dxatscale/sfpowerscripts.core/lib/logger/SFPLogger';
import SFPLogger, { ConsoleLogger, FileLogger, LoggerLevel, VoidLogger } from '@dxatscale/sfpowerscripts.core/lib/logger/SFPLogger';
import { COLOR_KEY_MESSAGE } from '@dxatscale/sfpowerscripts.core/lib/logger/SFPLogger';
import { COLOR_HEADER } from '@dxatscale/sfpowerscripts.core/lib/logger/SFPLogger';
import { COLOR_ERROR } from '@dxatscale/sfpowerscripts.core/lib/logger/SFPLogger';
import SfpPackage, { PackageType } from '@dxatscale/sfpowerscripts.core/lib/package/SfpPackage';
import SfpPackageBuilder from '@dxatscale/sfpowerscripts.core/lib/package/SfpPackageBuilder';
import getFormattedTime from '@dxatscale/sfpowerscripts.core/lib/utils/GetFormattedTime'
import ExecuteCommand from '@dxatscale/sfpowerscripts.core/lib/command/commandExecutor/ExecuteCommand'

const PRIORITY_UNLOCKED_PKG_WITH_DEPENDENCY = 1;
const PRIORITY_UNLOCKED_PKG_WITHOUT_DEPENDENCY = 3;
Expand Down Expand Up @@ -74,9 +75,11 @@ export default class BuildImpl {
generatedPackages: SfpPackage[];
failedPackages: string[];
}> {
SFPLogger.log(`Invoking build...`,LoggerLevel.INFO);
const git = simplegit();
if (this.props.repourl == null) {
this.repository_url = (await git.getConfig('remote.origin.url')).value;
this.repository_url = await new ExecuteCommand().execCommand(`git config --get remote.origin.url`,process.cwd());
SFPLogger.log(`Fetched Remote URL ${this.repository_url}`,LoggerLevel.INFO);
} else this.repository_url = this.props.repourl;

if (!this.repository_url) throw new Error('Remote origin must be set in repository');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ import TriggerApexTests from '@dxatscale/sfpowerscripts.core/lib/apextest/Trigge
import getFormattedTime from '@dxatscale/sfpowerscripts.core/lib/utils/GetFormattedTime';
import { PostDeployHook } from '../deploy/PostDeployHook';
import * as rimraf from 'rimraf';
import { err } from 'neverthrow';

export enum ValidateMode {
ORG,
Expand Down

0 comments on commit 3c98081

Please sign in to comment.