Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/micnil/vscode-checkpoints
Checkpoints for your code editing.
https://github.com/micnil/vscode-checkpoints
vscode-extension
Last synced: about 2 months ago
JSON representation
Checkpoints for your code editing.
- Host: GitHub
- URL: https://github.com/micnil/vscode-checkpoints
- Owner: micnil
- License: mit
- Created: 2018-02-13T22:12:58.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-14T12:54:21.000Z (almost 3 years ago)
- Last Synced: 2024-04-13T03:13:53.058Z (10 months ago)
- Topics: vscode-extension
- Language: TypeScript
- Size: 1.61 MB
- Stars: 35
- Watchers: 3
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Checkpoints
Checkpoints used in between commits for keeping a local short-term history of work in progress, like bookmarks in you undo-stack.
## Features
Add a checkpoint of the files current state by running the command `Add Checkpoint` (ctrl+alt+s).
![Add Checkpoint](resources/readme/add-checkpoints.gif)Diff the current version of a file with a checkpoint.
![Diff Checkpoint](resources/readme/diff-checkpoints.gif)Restore the file to the working state of a previous checkpoint.
![Restore Checkpoint](resources/readme/restore-checkpoints.gif)## Extension Settings
* `checkpoints.location`: Select where to show the checkpoints panel, the Explorer or Source Control.
* `checkpoints.showActiveFileOnly`: Determines if only the active file should be visible in the tree explorer or not.
* `checkpoints.autoOpenFile`: Determines whether selecting a file in the tree explorer will automatically open the document.
* `checkpoints.autoSelectFile`: Determines whether a file item in the tree explorer will automatically expand/collapse when moving between files.
* `checkpoints.askForCheckpointName`: Show a text input dialog when adding a new checkpoint to specify the checkpoint name. If disabled, the date-time value will be used.
* `checkpoints.addCheckpointOnSave`: Determines whether to create a new checkpoint when the file is saved. Recommended to disable askForCheckpointName when this setting is enabled.
* `checkpoints.locale`: Specifies the date-time locale used for the default checkpoint names.## Known Issues
* Does not support untitled (unsaved) files.
* Limited support for some checkpoint commands if files are moved/renamed.