Package: reposurgeon (4.38-1 and others)
Links for reposurgeon
Debian Resources:
Download Source Package reposurgeon:
Maintainers:
External Resources:
- Homepage [www.catb.org]
Similar packages:
strumento per modificare la cronologia di un repository di controllo di versione
"reposurgeon" permette operazioni rischiose che i sistemi di controllo di versione non vogliono lasciare fare, come (a) modificare i metadati e i commenti passati, (b) rimuovere i commit, (c) fondere commit e (d) rimuovere file e sottoalberi dalla cronologia del repository. La motivazione originale per "reposurgeon" era quella di ripulire artefatti creati dalla conversione di repository.
"reposurgeon" è utile anche per script per conversioni di altissima qualità per Subversion. È migliore di "git-svn" per recuperare etichette, ripulire automaticamente gli artefatti di conversione di "cvs2svn", lavorare con disposizioni non standard di repository, riconoscere unioni di rami, gestire commit in rami misti e in generale per affrontare i molti casi particolari inusuali di Subversion. Normalmente i repository Subversion dovrebbero essere analizzati ad una velocità di più di dieci migliaia di commit al minuto, benché questa velocità possa ridursi in modo significativo per repository estremamente grandi.
Un programma ausiliario, "repotool", effettua varie utili operazioni come elencazione di etichette e checkout in maniera indipendente dal VCS. Un altro ancora, "repomapper" assiste nella preparazione automatica di mappe dei contributori dei repository CVS e SVN.
Il programma "repocutter" è disponibile per alcune operazioni specializzate sui file di dump di Subversion; può essere utile per estrarre porzioni di repository Subversion particolarmente problematici per la conversione con reposurgeon.
Questa distribuzione gestisce un flusso di lavoro per conversione generica usando questi strumenti e include un manuale dettagliato "Repository Editing and Conversion With Reposurgeon" che descrive come usarla.
Il file "reposurgeon-git-aliases" può essere aggiunto alla fine del proprio "~/.gitconfig" per permettere di lavorare direttamente con marcature "action" in git.
Da ultimo, è inclusa una modalità Emacs Lisp con funzioni utili per modificare grandi riquadri di messaggi di commento.
Other Packages Related to reposurgeon
|
|
|
|
-
- dep: libc6 (>= 2.16) [x32]
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
- dep: libc6 (>= 2.2) [hppa]
- dep: libc6 (>= 2.34) [not alpha, hppa, ia64, m68k, sh4, x32]
- dep: libc6 (>= 2.4) [m68k]
-
- dep: libc6.1 (>= 2.0) [alpha]
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6.1-udeb
- dep: libc6.1 (>= 2.28) [ia64]
-
- dep: libgcc-s1 (>= 3.4) [ppc64, sparc64]
- libreria di supporto a GCC
-
- dep: libgcc1 (>= 1:3.0) [ia64]
- Package not available
-
- dep: libgo13 [ia64]
- Package not available
-
- dep: libgo22 [ppc64, sparc64]
- libreria runtime per applicazioni GNU Go
-
- dep: libpython2.7 (>= 2.7) [alpha, hppa, m68k, x32]
- Package not available
-
- dep: libunwind8 [ia64]
- libreria per tracciare la catena di chiamate di un programma - runtime
-
- dep: pypy [ia64]
- Package not available
-
- dep: python [alpha, hppa, m68k, sh4, x32]
- Package not available
-
- dep: python3 [alpha, hppa, m68k, sh4, x32]
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: tzdata [not alpha, hppa, m68k, sh4, x32]
- dati su fusi orari e ora legale
-
- rec: cvs [not alpha, hppa, ia64, m68k, sh4, x32]
- Concurrent Versions System - Sistema di versioni concorrente
-
- rec: cvs-fast-export
- esporta una cronologia RCS o CVS come flusso per fast-import
-
- rec: git
- sistema di controllo revisioni veloce, scalabile, distribuito
-
- rec: subversion [not alpha, hppa, ia64, m68k, sh4, x32]
- sistema di controllo delle versioni avanzato
-
- sug: brz [not alpha, hppa, ia64, m68k, sh4, x32]
- sistema distribuito di controllo della versione facile da usare
-
- sug: bzr-fastimport [alpha, hppa, ia64, m68k, sh4, x32]
- virtual package provided by brz
-
- sug: darcs
- sistema di controllo delle revisioni distribuito, interattivo e intelligente
-
- sug: fossil
- DSCM con wiki interno, interfaccia e server HTTP, database per segnalazioni
-
- sug: hg-fast-export
- Package not available
-
- sug: subversion [ia64]
- sistema di controllo delle versioni avanzato
-
- sug: svn [alpha, hppa, m68k, sh4, x32]
- Package not available
Download reposurgeon
Architecture | Version | Package Size | Installed Size | Files |
---|---|---|---|---|
alpha (unofficial port) | 3.42-2 | 1,974.2 kB | 9,912.0 kB | [list of files] |
amd64 | 4.38-1 | 4,534.1 kB | 17,617.0 kB | [list of files] |
arm64 | 4.38-1 | 3,985.5 kB | 17,041.0 kB | [list of files] |
armel | 4.38-1 | 3,991.1 kB | 17,227.0 kB | [list of files] |
armhf | 4.38-1 | 3,976.9 kB | 17,083.0 kB | [list of files] |
hppa (unofficial port) | 3.42-2 | 1,649.7 kB | 10,584.0 kB | [list of files] |
i386 | 4.38-1 | 4,253.5 kB | 16,996.0 kB | [list of files] |
ia64 (unofficial port) | 3.45-1 | 317.6 kB | 1,534.0 kB | [list of files] |
m68k (unofficial port) | 3.42-2 | 1,456.8 kB | 7,509.0 kB | [list of files] |
mips64el | 4.38-1 | 3,791.4 kB | 19,546.0 kB | [list of files] |
ppc64 (unofficial port) | 4.38-1 | 1,735.6 kB | 12,145.0 kB | [list of files] |
ppc64el | 4.38-1 | 3,941.3 kB | 17,552.0 kB | [list of files] |
riscv64 | 4.38-1 | 4,101.0 kB | 17,309.0 kB | [list of files] |
s390x | 4.38-1 | 4,175.5 kB | 18,741.0 kB | [list of files] |
sh4 (unofficial port) | 3.42-2 | 246.0 kB | 1,056.0 kB | [list of files] |
sparc64 (unofficial port) | 4.38-1 | 1,475.5 kB | 13,460.0 kB | [list of files] |
x32 (unofficial port) | 3.42-2 | 1,748.2 kB | 8,073.0 kB | [list of files] |