Releases: Jarred-Sumner/git-peek
Releases · Jarred-Sumner/git-peek
Release 1.3.6
Release 1.3.5
Release 1.3.4
- Improve reliability of deleting files on Windows. On POSIX systems, you can delete files when they're in use. Windows will refuse, even if "in use" means, the process' current working directory is set to it but there aren't necessarily files open for it. The fix was to make it so that the current working directory on Windows is the parent directory, and also to tell
rimraf
to first delete all the files inside the folder and then delete the folder itself. This probably isnt' ideal for performance, maybe there's a more "native" system call for this. - Fix logs that were supposed to only show up with
VERBOSE
env var set - More reliably exit the process when opened from browser extension on Windows. Trying to prevent lots of extraneous
subl.exe
from showing up
Release 1.3.3
- Add support for GitHub Enterprise! (Thanks @Thau)
- Fix detecting when you closed Visual Studio Code after opening it from
git-peek://
(this already worked in the CLI).git-peek
should now automatically delete the repository when using the browser extension (when your editor is Visual Studio Code)
Release 1.3.2
Windows
- Add Windows support for registering the
git-peek://
protocol!! (related: https://github.com/Jarred-Sumner/register-url-windows). This enables 1-click open buttons on GitHub. Rungit peek --register
- Add
./bin/git-peek-win32.exe
that runsgit-peek
without the CMD.exe window appearing (source code is in thewin32
folder). It just receivesgit-peek://
URLs, so if you run it by itself, nothing will show up and you'll be kind of confused.
Mac
- Prevent homebrew from running cleanup and auto update when you run
git-peek --register
. So that it runs faster. - Prevent the applescript from stealing focus when you click the open button in the browser extension. To use this, you'll have to re-run
git-peek --register
if you haven't already.
Misc
- Temp folder names now start with the
repository@branchOrRef
name e.g.esbuild@main
, so its clearer what you're looking at in your editor. Its still a long string, but the beginning at least makes more sense now. - Temp folder names now end in
peekautodelete
. This will later be used for agit-peek purge
command that will automatically delete any folders it finds in the temp directory containing"peekautodelete"
incase anything was missed. - Fix bug where sometimes empty text would appear in your editor when it guessed the default filename wrong. Please open an issue if you see this happen again.
- Will now confirm closing for Sublime Text instead of failing to detect when it closed and then hanging. Sublime Text's
--wait
CLI argument does not support folders, so it's pretty tough to detect when the user closes Sublime Text without some kind of process monitoring. - Add sourcemap file because why not
- Made the "Deleted repository" log double check that the repository is no longer there before logging it.
Release 1.2.2
Release 1.2.2
Release 1.2.1
Release 1.2.0
Release 1.1.37
Release 1.1.36
- -d flag (a92398a)