Skip to content

Commit ce224ac

Browse files
committed
Use em-dashes in user-facing text
1 parent 79deb68 commit ce224ac

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

CONTRIBUTING.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ npm version patch # or minor, major
4949

5050
This single command:
5151

52-
1. **preversion** -- verifies you're on `main`, runs build + tests
52+
1. **preversion** verifies you're on `main`, runs build + tests
5353
2. Bumps version in package.json
5454
3. Commits the version bump and creates a `v*` tag
55-
4. **postversion** -- pushes the commit and tag to origin
55+
4. **postversion** pushes the commit and tag to origin
5656

5757
CI then takes over:
5858

@@ -71,7 +71,7 @@ Trigger the full build/package pipeline without publishing:
7171
gh workflow run ci.yml --ref dev
7272
```
7373

74-
This runs with `dry_run=true` (the default), which builds binaries, packages VSIX files, and verifies their contents -- but skips the GitHub release and marketplace publish steps. Uncheck `dry_run` in the GitHub UI to publish from a manual dispatch (only allowed from `main`).
74+
This runs with `dry_run=true` (the default), which builds binaries, packages VSIX files, and verifies their contents but skips the GitHub release and marketplace publish steps. Uncheck `dry_run` in the GitHub UI to publish from a manual dispatch (only allowed from `main`).
7575

7676
### Recovery
7777

@@ -91,13 +91,13 @@ npm version patch
9191

9292
### Branches
9393

94-
- **main** -- releases happen here; `npm version` enforces this via a branch guard
95-
- **dev** -- CI runs tests and dry-run builds; publish steps are gated behind `dry_run` input and a main-branch guard
94+
- **main** releases happen here; `npm version` enforces this via a branch guard
95+
- **dev** CI runs tests and dry-run builds; publish steps are gated behind `dry_run` input and a main-branch guard
9696

9797
## CI
9898

9999
GitHub Actions (`.github/workflows/ci.yml`):
100100

101-
- **test** -- runs on every push to `main`/`dev` and on PRs to `main`
102-
- **build-git-crypt** -- compiles static git-crypt binaries on macOS (arm64 via macos-15) and Linux (x64 and arm64 via Alpine Docker, arm64 uses QEMU). Runs on tags and `workflow_dispatch`
103-
- **publish** -- packages platform-specific and universal VSIX files, verifies contents, optionally creates GitHub release and publishes to marketplace. Release/publish steps are controlled by the `dry_run` input (defaults to true on manual dispatch; always false on tag pushes)
101+
- **test** runs on every push to `main`/`dev` and on PRs to `main`
102+
- **build-git-crypt** compiles static git-crypt binaries on macOS (arm64 via macos-15) and Linux (x64 and arm64 via Alpine Docker, arm64 uses QEMU). Runs on tags and `workflow_dispatch`
103+
- **publish** packages platform-specific and universal VSIX files, verifies contents, optionally creates GitHub release and publishes to marketplace. Release/publish steps are controlled by the `dry_run` input (defaults to true on manual dispatch; always false on tag pushes)

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ VSCode extension that makes [git-crypt](https://github.com/AGWA/git-crypt) repos
66

77
## The Problem
88

9-
VSCode's extension host process uses a minimal `PATH` that often excludes directories like `/opt/homebrew/bin` -- even when VSCode is launched from a terminal with the full PATH configured. This means the `git-crypt` clean/smudge filter fails with `git-crypt: command not found`, which can prevent the entire repository from loading in the SCM panel.
9+
VSCode's extension host process uses a minimal `PATH` that often excludes directories like `/opt/homebrew/bin` even when VSCode is launched from a terminal with the full PATH configured. This means the `git-crypt` clean/smudge filter fails with `git-crypt: command not found`, which can prevent the entire repository from loading in the SCM panel.
1010

1111
## How It Works
1212

13-
On macOS and Linux, the extension ships a bundled `git-crypt` binary. No separate installation needed -- the extension appends its binary to `PATH` so git's clean/smudge filters just work. If you already have git-crypt installed, your version takes precedence.
13+
On macOS and Linux, the extension ships a bundled `git-crypt` binary. No separate installation needed the extension appends its binary to `PATH` so git's clean/smudge filters just work. If you already have git-crypt installed, your version takes precedence.
1414

1515
Git-crypt files are also decorated with a lock badge so you can identify them at a glance.
1616

1717
## Usage
1818

19-
With the extension installed, git-crypt files work like any other file in the Source Control panel -- double-click to diff, stage with the `+` icon, etc.
19+
With the extension installed, git-crypt files work like any other file in the Source Control panel double-click to diff, stage with the `+` icon, etc.
2020

2121
## Requirements
2222

src/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export async function activate(context: vscode.ExtensionContext): Promise<void>
5757
log.appendLine('Aborting: git-crypt not found in PATH');
5858
vscode.window.showWarningMessage(
5959
'git-crypt was not found. On macOS and Linux, git-crypt is included ' +
60-
'automatically -- reinstall the extension if you\'re on a supported platform. ' +
60+
'automatically \u2014 reinstall the extension if you\'re on a supported platform. ' +
6161
'On Windows, install git-crypt manually.',
6262
);
6363
return;

0 commit comments

Comments
 (0)