Skip to content

Conversation

@toshimaru
Copy link
Owner

@toshimaru toshimaru commented Jan 26, 2026

This pull request updates configuration files to improve Git and VSCode setup. The most important changes are grouped below:

Git configuration improvements:

  • Added [init] defaultBranch = main to set the default branch name for new repositories, and moved this setting to the appropriate section in .gitconfig. [1] [2]
  • Added commented-out options for signing keys and GPG signing in the [user] and [commit] sections, as well as GPG format in the [gpg] section, making it easier to enable these security features in the future. [1] [2]
  • Introduced a new tig alias that uses fzf for interactive commit selection and preview, improving Git workflow efficiency.

VSCode extension list updates:

  • Removed github.copilot from the vscode_package_names list in variables.yml, likely to avoid redundancy with github.copilot-chat or due to licensing considerations.
  • Cleaned up the extension list by removing a commented-out entry for robert.ruby-snippet.

@toshimaru
Copy link
Owner Author

The error cause

✘ Cask keybase (6.5.4,20250917154415,52400b6f28)
Error: Download failed on Cask 'keybase' with message: Download failed: https://prerelease.keybase.io/darwin-arm64-updates/Keybase-6.5.4-20250917154415%2B52400b6f28.zip

@toshimaru toshimaru marked this pull request as ready for review February 8, 2026 01:54
Copilot AI review requested due to automatic review settings February 8, 2026 01:54
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates dotfile configuration used by the repo’s serverkit.yml.erb provisioning flow, improving default Git initialization behavior and refining VS Code extension installation inputs.

Changes:

  • Update .gitconfig to set init.defaultBranch = main and add commented scaffolding for future SSH/GPG signing configuration.
  • Add a new git tig alias that uses fzf to select and display commits.
  • Clean up variables.yml VS Code extension list (remove github.copilot and a stale commented entry).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
variables.yml Updates the VS Code extension list used by serverkit.yml.erb to install extensions.
.gitconfig Sets the default initial branch to main, adds signing-related commented options, and adds an fzf-based alias.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@toshimaru toshimaru merged commit 3ee6516 into main Feb 8, 2026
8 checks passed
@toshimaru toshimaru deleted the update-gitconfig-20260127 branch February 8, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant