-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCITATION.cff
More file actions
28 lines (28 loc) · 1.02 KB
/
CITATION.cff
File metadata and controls
28 lines (28 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
cff-version: 1.2.0
message: "If you use git-cl in your work, please cite it as below."
title: "git-cl: A Pre-Staging Layer for Organising Changes in Git"
type: software
authors:
- family-names: Fock
given-names: Björn Hendrik
url: "https://github.com/BHFock/git-cl"
repository-code: "https://github.com/BHFock/git-cl"
license: BSD-3-Clause
doi: "10.5281/zenodo.18722077"
version: "1.1.6"
date-released: "2026-04-17"
abstract: >-
git-cl is a command-line tool that brings changelist support to Git.
It introduces a pre-staging layer that allows developers to partition
modified files into named groups before staging or committing.
Changelists persist across sessions, support selective stashing, and
can be promoted to dedicated branches. The tool stores its state in
a local JSON file within the .git directory, requires no external
dependencies beyond Python and Git, and integrates transparently
with existing Git workflows.
keywords:
- git
- changelist
- pre-staging
- late-binding branching
- partial commit