-
Notifications
You must be signed in to change notification settings - Fork 10
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
Showing
59 changed files
with
14,900 additions
and
8,192 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 |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[*] | ||
end_of_line = lf |
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 |
---|---|---|
@@ -1,45 +1,45 @@ | ||
name: 'ci' | ||
|
||
on: | ||
push: | ||
branches: | ||
- master | ||
|
||
jobs: | ||
svelte-check: | ||
runs-on: "ubuntu-22.04" | ||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- uses: actions/setup-node@v4 | ||
with: | ||
node-version: '20' | ||
cache: 'npm' | ||
|
||
- name: install packages | ||
run: npm install --package-lock=false | ||
|
||
- name: run check | ||
run: npm run check | ||
|
||
cargo-test: | ||
runs-on: "ubuntu-22.04" | ||
env: | ||
RUST_BACKTRACE: "1" | ||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- uses: awalsh128/cache-apt-pkgs-action@v1 | ||
with: | ||
packages: libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf | ||
version: 1.0 | ||
|
||
- uses: dtolnay/rust-toolchain@stable | ||
|
||
- uses: Swatinem/rust-cache@v2 | ||
with: | ||
workspaces: "src-tauri" | ||
|
||
- name: run tests | ||
run: cd src-tauri && cargo test | ||
|
||
name: 'ci' | ||
|
||
on: | ||
push: | ||
branches: | ||
- master | ||
|
||
jobs: | ||
svelte-check: | ||
runs-on: "ubuntu-22.04" | ||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- uses: actions/setup-node@v4 | ||
with: | ||
node-version: '20' | ||
cache: 'npm' | ||
|
||
- name: install packages | ||
run: npm install --package-lock=false | ||
|
||
- name: run check | ||
run: npm run check | ||
|
||
cargo-test: | ||
runs-on: "ubuntu-22.04" | ||
env: | ||
RUST_BACKTRACE: "1" | ||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- uses: awalsh128/cache-apt-pkgs-action@v1 | ||
with: | ||
packages: libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf | ||
version: 1.0 | ||
|
||
- uses: dtolnay/rust-toolchain@stable | ||
|
||
- uses: Swatinem/rust-cache@v2 | ||
with: | ||
workspaces: "src-tauri" | ||
|
||
- name: run tests | ||
run: cd src-tauri && cargo test | ||
|
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 |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"tabWidth": 4, | ||
"bracketSameLine": true, | ||
"svelteBracketNewLine": false, | ||
"printWidth": 120 | ||
{ | ||
"tabWidth": 4, | ||
"bracketSameLine": true, | ||
"svelteBracketNewLine": false, | ||
"printWidth": 120 | ||
} |
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 |
---|---|---|
@@ -1,78 +1,79 @@ | ||
# GG Changelog | ||
|
||
## [0.20.0](releases/tag/v0.20.0) | ||
This version is based on Jujutsu 0.20. | ||
|
||
### Fixed | ||
- `gg.queries.log-page-size` setting was not being respected. | ||
|
||
## [0.18.0](releases/tag/v0.18.0) | ||
This version is based on Jujutsu 0.18. | ||
|
||
## [0.17.0](releases/tag/v0.17.0) | ||
This version is compatible with Jujutsu 0.17. | ||
|
||
## [0.16.0](releases/tag/v0.16.0) | ||
This version is compatible with Jujutsu 0.16. | ||
|
||
### Added | ||
- File diffs displayed in the revision pane; also, the file list is now keyboard-selectable. | ||
- Backout command, which creates the changes necessary to undo a revision in the working copy. | ||
- Consistent author/timestamp formatting, with tooltips for more detail. | ||
|
||
### Fixed | ||
- Right-pane scrollbar wasn't responding to clicks. | ||
- Various design improvements. | ||
|
||
## [0.15.3](releases/tag/v0.15.3) | ||
|
||
### Added | ||
- Relatively comprehensive branch management - create, delete, rename, forget, push and fetch. | ||
- Display Git remotes in the status bar, with commands to push or fetch all their branches. | ||
- Display Git tags (readonly; they aren't really a Jujutsu concept). | ||
- Display edges to commits that aren't in the queried revset, by drawing a line to nowhere. | ||
- Detect changes made by other Jujutsu clients and merge the operation log automatically. | ||
- Improved keyboard support and focus behaviour. | ||
- Window title includes the workspace path (when one is open). | ||
- On Windows, the taskbar icon has a jump list with links to recent workspaces. | ||
- New config options: | ||
* `gg.queries.log-page-size` for tuning performance on large repositories. | ||
* `gg.ui.mark-unpushed-branches` to control whether local-only branches are called out. | ||
|
||
### Fixed | ||
- GG now understands divergent changes, and can act on commits that have a shared change id. | ||
Note that if you do anything to such commits other than abandoning them, you're likely to | ||
create even more divergent commits! | ||
- The AppImage build wasn't picking up the working directory correctly. This is fixed, and | ||
you can also specify a workspace to open on the commandline as an alternative. | ||
- Watchman support (core.fsmonitor) was not enabled. | ||
- Various design improvements. | ||
|
||
## [0.15.2](releases/tag/v0.15.2) | ||
|
||
### Fixed | ||
- Right click -> Abandon revision... again. | ||
|
||
## [0.15.1](releases/tag/v0.15.1) | ||
|
||
### Fixed | ||
- Several buttons had stopped working due to IPC changes: | ||
* The Squash/Restore buttons on the right pane. | ||
* Right click -> Abandon revision. | ||
* Right click -> Squash into parent. | ||
* Right click -> Restore from parent. | ||
|
||
## [0.15.0](releases/tag/v0.15.0) | ||
Initial experimental release. This version is compatible with Jujutsu 0.15. | ||
|
||
### Added | ||
- Open, reload and snapshot repositories. | ||
- Graph-based log displaying summaries, author and status. | ||
- Log queries in Jujutsu's [revset language](https://martinvonz.github.io/jj/latest/revsets/). | ||
- Revision view with file-level change details and editing commands. | ||
- Drag and drop to move, remove and recombine revisions/files/branches. | ||
- Context menus for common operations. | ||
- Transactional operations with single-level undo. | ||
- Light and dark themes. | ||
- Codesigned binaries for MacOS and Windows. | ||
- Completely untested binaries for Linux. | ||
# GG Changelog | ||
|
||
## [0.20.0](releases/tag/v0.20.0) | ||
This version is based on Jujutsu 0.20. | ||
|
||
### Fixed | ||
- `gg.queries.log-page-size` setting was not being respected. | ||
- Removed <CR> character which rendered as a circle in the author display on some Linux systems. | ||
|
||
## [0.18.0](releases/tag/v0.18.0) | ||
This version is based on Jujutsu 0.18. | ||
|
||
## [0.17.0](releases/tag/v0.17.0) | ||
This version is compatible with Jujutsu 0.17. | ||
|
||
## [0.16.0](releases/tag/v0.16.0) | ||
This version is compatible with Jujutsu 0.16. | ||
|
||
### Added | ||
- File diffs displayed in the revision pane; also, the file list is now keyboard-selectable. | ||
- Backout command, which creates the changes necessary to undo a revision in the working copy. | ||
- Consistent author/timestamp formatting, with tooltips for more detail. | ||
|
||
### Fixed | ||
- Right-pane scrollbar wasn't responding to clicks. | ||
- Various design improvements. | ||
|
||
## [0.15.3](releases/tag/v0.15.3) | ||
|
||
### Added | ||
- Relatively comprehensive branch management - create, delete, rename, forget, push and fetch. | ||
- Display Git remotes in the status bar, with commands to push or fetch all their branches. | ||
- Display Git tags (readonly; they aren't really a Jujutsu concept). | ||
- Display edges to commits that aren't in the queried revset, by drawing a line to nowhere. | ||
- Detect changes made by other Jujutsu clients and merge the operation log automatically. | ||
- Improved keyboard support and focus behaviour. | ||
- Window title includes the workspace path (when one is open). | ||
- On Windows, the taskbar icon has a jump list with links to recent workspaces. | ||
- New config options: | ||
* `gg.queries.log-page-size` for tuning performance on large repositories. | ||
* `gg.ui.mark-unpushed-branches` to control whether local-only branches are called out. | ||
|
||
### Fixed | ||
- GG now understands divergent changes, and can act on commits that have a shared change id. | ||
Note that if you do anything to such commits other than abandoning them, you're likely to | ||
create even more divergent commits! | ||
- The AppImage build wasn't picking up the working directory correctly. This is fixed, and | ||
you can also specify a workspace to open on the commandline as an alternative. | ||
- Watchman support (core.fsmonitor) was not enabled. | ||
- Various design improvements. | ||
|
||
## [0.15.2](releases/tag/v0.15.2) | ||
|
||
### Fixed | ||
- Right click -> Abandon revision... again. | ||
|
||
## [0.15.1](releases/tag/v0.15.1) | ||
|
||
### Fixed | ||
- Several buttons had stopped working due to IPC changes: | ||
* The Squash/Restore buttons on the right pane. | ||
* Right click -> Abandon revision. | ||
* Right click -> Squash into parent. | ||
* Right click -> Restore from parent. | ||
|
||
## [0.15.0](releases/tag/v0.15.0) | ||
Initial experimental release. This version is compatible with Jujutsu 0.15. | ||
|
||
### Added | ||
- Open, reload and snapshot repositories. | ||
- Graph-based log displaying summaries, author and status. | ||
- Log queries in Jujutsu's [revset language](https://martinvonz.github.io/jj/latest/revsets/). | ||
- Revision view with file-level change details and editing commands. | ||
- Drag and drop to move, remove and recombine revisions/files/branches. | ||
- Context menus for common operations. | ||
- Transactional operations with single-level undo. | ||
- Light and dark themes. | ||
- Codesigned binaries for MacOS and Windows. | ||
- Completely untested binaries for Linux. |
Oops, something went wrong.