all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: reposurgeon  ]

Package: reposurgeon (4.38-1 and others)

Links for reposurgeon

Screenshot

Debian Resources:

Download Source Package reposurgeon:

Maintainers:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download reposurgeon

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 3.42-2 1,974.2 kB9,912.0 kB [list of files]
amd64 4.38-1 4,534.1 kB17,617.0 kB [list of files]
arm64 4.38-1 3,985.5 kB17,041.0 kB [list of files]
armel 4.38-1 3,991.1 kB17,227.0 kB [list of files]
armhf 4.38-1 3,976.9 kB17,083.0 kB [list of files]
hppa (unofficial port) 3.42-2 1,649.7 kB10,584.0 kB [list of files]
i386 4.38-1 4,253.5 kB16,996.0 kB [list of files]
ia64 (unofficial port) 3.45-1 317.6 kB1,534.0 kB [list of files]
m68k (unofficial port) 3.42-2 1,456.8 kB7,509.0 kB [list of files]
mips64el 4.38-1 3,791.4 kB19,546.0 kB [list of files]
ppc64 (unofficial port) 4.38-1 1,735.6 kB12,145.0 kB [list of files]
ppc64el 4.38-1 3,941.3 kB17,552.0 kB [list of files]
riscv64 4.38-1 4,101.0 kB17,309.0 kB [list of files]
s390x 4.38-1 4,175.5 kB18,741.0 kB [list of files]
sh4 (unofficial port) 3.42-2 246.0 kB1,056.0 kB [list of files]
sparc64 (unofficial port) 4.38-1 1,475.5 kB13,460.0 kB [list of files]
x32 (unofficial port) 3.42-2 1,748.2 kB8,073.0 kB [list of files]