File: control

package info (click to toggle)
git-revise 0.7.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 344 kB
  • sloc: python: 2,505; makefile: 16
file content (36 lines) | stat: -rw-r--r-- 1,288 bytes parent folder | download
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
29
30
31
32
33
34
35
36
Source: git-revise
Section: vcs
Priority: optional
Maintainer: Nicolas Schier <nicolas@fjasle.eu>
Build-Depends:
 debhelper-compat (= 12),
 dh-python,
 python3-all,
 python3-setuptools
Standards-Version: 4.5.0
Homepage: https://mystor.github.io/git-revise.html
X-Python3-Version: >= 3.6
Vcs-Browser: https://salsa.debian.org/debian/git-revise
Vcs-Git: https://salsa.debian.org/debian/git-revise.git -b debian/sid

Package: git-revise
Architecture: all
Depends:
 ${misc:Depends},
 ${python3:Depends},
 ${sphinxdoc:Depends},
 git
Description: handy git tool for doing efficient in-memory commit rebases & fixups
 git revise is a git subcommand to efficiently update, split, and
 rearrange commits. It is heavily inspired by git rebase, however it
 tries to be more efficient and ergonomic for patch-stack oriented
 workflows.
 .
 By default, git revise will apply staged changes to a target commit,
 then update HEAD to point at the revised history. It also supports
 splitting commits and rewording commit messages.
 .
 Unlike git rebase, git revise avoids modifying the working directory
 or the index state, performing all merges in-memory and only writing
 them when necessary. This allows it to be significantly faster on
 large codebases and avoids unnecessarily invalidating builds.