An open API service indexing awesome lists of open source software.

https://github.com/brandonxlf/commit-with-date

VS Code extension to create and amend Git commits with manually set author and committer dates and identities.
https://github.com/brandonxlf/commit-with-date

git vscode-extension

Last synced: about 2 months ago
JSON representation

VS Code extension to create and amend Git commits with manually set author and committer dates and identities.

Awesome Lists containing this project

README

          

# Commit with Date & Identity

**Commit with Date & Identity** is an Visual Studio Code extension that allows you to create and amend Git commits with manually set author and committer dates and identities.

## Features

### Author and committer support

Provides the ability to set author details, committer details, or both. Also allows you to synchronize the two with a single click.

### Default values

Significant effort has been made to use the same default dates that Git uses for standard commits, amending, rebasing, and merging.

### Preset dates

Provides convenient buttons to use and modify dates and identities from relevant commits. Always provides a button to select the author/commit dates and identities from `HEAD`.

### Merge and rebase support

Support for continuing during rebases and committing during merges. When rebasing, provides a button to use the dates and identities of the former commit (`REBASE_HEAD`). When merging, provides to use the dates and identities from their commit (`MERGE_HEAD`).

## Testing

The extension repository contains predefined Git repository states that can be used to make sure different features of the extension are working.

To use one of these states, use the command `npm run test-repo --state=[STATE]` where name is the optional name of the state. If no name is provided, a prompt will be shown. After the repository is created, you will have the opportunity to view the Git log to validate the author and committer details.