-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bf8c5c7
commit 16faf40
Showing
1 changed file
with
12 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,11 +17,11 @@ Control the way that OrgFlow interacts with Git. | |
|
||
| Environment Variable | Command Option | Description | Default Value | | ||
| --------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- | | ||
| `ORGFLOW_GIT__EXECUTABLEPATH` | `--c:git.executablePath` | The location of the Git executable on disk. | `git` | | ||
| `ORGFLOW_GIT__UNKNOWNAUTHORNAME` | `--c:git.unknownAuthorName` | The name to use in the commit signature for changes where OrgFlow is unable to determine the author (for example, deletes). | `Unknown Author` | | ||
| `ORGFLOW_GIT__UNKNOWNAUTHOREMAIL` | `--c:git.unknownAuthorEmail` | The email address to use in the commit signature for changes where OrgFlow is unable to determine the author (for example, deletes). | `[email protected]` | | ||
| `ORGFLOW_GIT__COMMITTERNAME` | `--c:git.committerName` | The name to use in the committer's commit signature. | `OrgFlow` | | ||
| `ORGFLOW_GIT__COMMITTEREMAIL` | `--c:git.committerEmail` | The email address to use in the committer's commit signature. | `[email protected]` | | ||
| `ORGFLOW_GIT__EXECUTABLEPATH` | `--c:git:executablePath` | The location of the Git executable on disk. | `git` | | ||
| `ORGFLOW_GIT__UNKNOWNAUTHORNAME` | `--c:git:unknownAuthorName` | The name to use in the commit signature for changes where OrgFlow is unable to determine the author (for example, deletes). | `Unknown Author` | | ||
| `ORGFLOW_GIT__UNKNOWNAUTHOREMAIL` | `--c:git:unknownAuthorEmail` | The email address to use in the commit signature for changes where OrgFlow is unable to determine the author (for example, deletes). | `[email protected]` | | ||
| `ORGFLOW_GIT__COMMITTERNAME` | `--c:git:committerName` | The name to use in the committer's commit signature. | `OrgFlow` | | ||
| `ORGFLOW_GIT__COMMITTEREMAIL` | `--c:git:committerEmail` | The email address to use in the committer's commit signature. | `[email protected]` | | ||
|
||
### Metadata API | ||
|
||
|
@@ -31,18 +31,18 @@ This includes options to change how many metadata items are included in a single | |
|
||
| Environment Variable | Command Option | Description | Default Value | | ||
| ----------------------------------------------------------- | ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | | ||
| `ORGFLOW_METADATAPI__MAXNUMBERCONCURRENTLISTCALLS` | `--c:metadataapi.maxnumberconcurrentlistcalls` | The maximum number of concurrent API calls to Salesforce's metadata list API endpoint. | `8` | | ||
| `ORGFLOW_METADATAPI__MAXNUMBERCONCURRENTRETRIEVEOPERATIONS` | `--c:metadataapi.maxnumberconcurrentretrieveoperations` | The maximum number of retrieve batches to be concurrently retrieved from Salesforce's metadata retrieve API. | `16` | | ||
| `ORGFLOW_METADATAPI__MINRETRIEVEBATCHSIZE` | `--c:metadataapi.minretrievebatchsize` | The minimum number of metadata items that OrgFlow should aim to include in each retrieve batch. | `200` | | ||
| `ORGFLOW_METADATAPI__MAXRETRIEVEBATCHSIZE` | `--c:metadataapi.maxretrievebatchsize` | The maximum number of metadata items that OrgFlow should aim to include in each retrieve batch. | `1000` | | ||
| `ORGFLOW_METADATAPI__MINNUMBERRETRIEVEBATCHES` | `--c:metadataapi.minnumberretrievebatches` | The minimum number of retrieve batches that OrgFlow should aim to create. This value does not impact the minimum number of metadata items that OrgFlow should aim to include in each retrieve batch, but it can impact the maximum number of metadata items that OrgFlow should aim to include in each retrieve batch. For example, if there aren't enough metadata items to fill each batch, OrgFlow will lower the maximum number of metadata items in each batch in order to try and hit the minimum number of retrieve batches target. However, if there aren't enough metadata items to hit the minimum number of retrieve batches target, then OrgFlow will favor reducing the number of batches that it creates as opposed to lowering the minimum number of metadata items that OrgFlow should aim to include in each retrieve batch. | `16` | | ||
| `ORGFLOW_METADATAPI__MAXDEPENDENTSBATCHUTILIZATIONPERCENT` | `--c:metadataapi.maxdependentsbatchutilizationpercent` | Metadata items such as Profiles (which depend on CustomObjects, CustomTabs, and ApexClasses among others) and Translations (which depend on CustomLabels, CustomTabs, and QuickActions among others) can be included in more than one batch because they need to be retrieved in that same batches as their dependencies. This value aims to reduce the duplication of these items between batches by increasing the maximum number of metadata items that OrgFlow should aim to include in each retrieve batch if the number of dependent items is too large compared to their dependencies. For example: if the target retrieve batch size is 1,000 items, a batch contains 600 Profiles, and this value is set to 50%, then OrgFlow will add more items to the retrieve batch to in order to ensure that the retrieve batch is made up of no more than 50% Profiles (i.e. OrgFlow will aim to put 1,200 items in this batch). | `50` | | ||
| `ORGFLOW_METADATAPI__MAXNUMBERCONCURRENTLISTCALLS` | `--c:metadataapi:maxnumberconcurrentlistcalls` | The maximum number of concurrent API calls to Salesforce's metadata list API endpoint. | `8` | | ||
| `ORGFLOW_METADATAPI__MAXNUMBERCONCURRENTRETRIEVEOPERATIONS` | `--c:metadataapi:maxnumberconcurrentretrieveoperations` | The maximum number of retrieve batches to be concurrently retrieved from Salesforce's metadata retrieve API. | `16` | | ||
| `ORGFLOW_METADATAPI__MINRETRIEVEBATCHSIZE` | `--c:metadataapi:minretrievebatchsize` | The minimum number of metadata items that OrgFlow should aim to include in each retrieve batch. | `200` | | ||
| `ORGFLOW_METADATAPI__MAXRETRIEVEBATCHSIZE` | `--c:metadataapi:maxretrievebatchsize` | The maximum number of metadata items that OrgFlow should aim to include in each retrieve batch. | `1000` | | ||
| `ORGFLOW_METADATAPI__MINNUMBERRETRIEVEBATCHES` | `--c:metadataapi:minnumberretrievebatches` | The minimum number of retrieve batches that OrgFlow should aim to create. This value does not impact the minimum number of metadata items that OrgFlow should aim to include in each retrieve batch, but it can impact the maximum number of metadata items that OrgFlow should aim to include in each retrieve batch. For example, if there aren't enough metadata items to fill each batch, OrgFlow will lower the maximum number of metadata items in each batch in order to try and hit the minimum number of retrieve batches target. However, if there aren't enough metadata items to hit the minimum number of retrieve batches target, then OrgFlow will favor reducing the number of batches that it creates as opposed to lowering the minimum number of metadata items that OrgFlow should aim to include in each retrieve batch. | `16` | | ||
| `ORGFLOW_METADATAPI__MAXDEPENDENTSBATCHUTILIZATIONPERCENT` | `--c:metadataapi:maxdependentsbatchutilizationpercent` | Metadata items such as Profiles (which depend on CustomObjects, CustomTabs, and ApexClasses among others) and Translations (which depend on CustomLabels, CustomTabs, and QuickActions among others) can be included in more than one batch because they need to be retrieved in that same batches as their dependencies. This value aims to reduce the duplication of these items between batches by increasing the maximum number of metadata items that OrgFlow should aim to include in each retrieve batch if the number of dependent items is too large compared to their dependencies. For example: if the target retrieve batch size is 1,000 items, a batch contains 600 Profiles, and this value is set to 50%, then OrgFlow will add more items to the retrieve batch to in order to ensure that the retrieve batch is made up of no more than 50% Profiles (i.e. OrgFlow will aim to put 1,200 items in this batch). | `50` | | ||
|
||
### Metadata Archives | ||
|
||
| Environment Variable | Command Option | Description | Default Value | | ||
| ------------------------------------------------- | --------------------------------------------- | --------------------------------------------------------------------------------- | ------------- | | ||
| `ORGFLOW_METADATARCHIVE__DISALLOWCASEONLYRENAMES` | `--c:metadataarchive.disallowcaseonlyrenames` | Whether or not OrgFlow will allow case-ony renames of metadata files<sup>1</sup>. | `true` | | ||
| `ORGFLOW_METADATARCHIVE__DISALLOWCASEONLYRENAMES` | `--c:metadataarchive:disallowcaseonlyrenames` | Whether or not OrgFlow will allow case-ony renames of metadata files<sup>1</sup>. | `true` | | ||
|
||
#### Notes | ||
|
||
|