reposurgeon

Software screenshot:
reposurgeon
Dettagli del software:
Versione: 3.18
Data di caricamento: 17 Feb 15
Sviluppatore: Eric S. Raymond
Licenza: Libero
Popolarità: 1

Rating: nan/5 (Total Votes: 0)

reposurgeon è un open source e totalmente free software da riga di comando implementato in Python e progettato da zero per aiutare gli sviluppatori di applicazioni modificare la storia di una versione repository.Supports controllo tutte tradizionale systemsIt controllo versione che consente di modificare i commenti precedenti e metadati, nonché per rimuovere commit. Supporta tutti i sistemi di controllo versione tradizionali, tra cui Git, Bazaar, Subversion, CVS, Mercurial e RCS.
L'applicazione è inoltre progettato per leggere i file di dump Subversion e può essere utilizzato per la produzione di sceneggiatura estremamente conversioni di alta qualità da Subversion (SVN) per qualsiasi supportato DVCS.Getting iniziato con reposurgeonTo utilizzare il programma reposurgeon sulla distribuzione GNU / Linux, si deve prima scaricarlo da Softoware o tramite il suo sito ufficiale (vedi link alla fine di questo articolo), dove viene distribuito come tarball sorgente zippato (filmati TAR).
Salvare l'archivio da qualche parte sul tuo computer, scompattarlo con la vostra applicazione preferita gestore di archivi, aprire un software di emulazione di terminale e passare alla posizione dei file di archivio estratti utilizzando il & lsquo; cd & rsquo; comando (es cd /home/softoware/reposurgeon-3.17).
Il software doesn & rsquo; t richiede configurazione o la compilazione, come un file eseguibile è già previsto per voi l'archivio. Eseguire con il & lsquo; ./ reposurgeon & rsquo; comandi, quindi digitare & lsquo; aiuto & rsquo; al prompt dei comandi per visualizzare le opzioni disponibili.
reposurgeon è dotato di una vasta gamma di comandi, così per vedere ciò che ognuno fa, tipo utilizzare il & lsquo; help & rsquo; comando, dove deve essere sostituito con il rispettivo command.Under il cofano e operativi supportati systemsTaking uno sguardo sotto il cofano di reposurgeon, possiamo subito notare che è stato scritto nel linguaggio di programmazione Python, il che significa che & rsquo; s portatile e funziona bene su qualsiasi sistema operativo UNIX-like, tra cui GNU / Linux, Solaris o BSD. Può essere facilmente ottimizzato per le architetture hardware a 32-bit o 64-bit (vedi il file README all'interno dell'archivio sorgente per i dettagli)

Cosa c'è di nuovo in questa versione:.

  • Il comando graft ha ora l'opzione --prune come unire.

Cosa c'è di nuovo in versione 3.17:.

  • supporto di esportazione per SRC e RCS
  • bug fix per la conservazione automatica sotto hg.
  • Bug fix per reparenting e checkout di commit con dati in linea.

Cosa c'è di nuovo in versione 3.4:

  • Una funzioneamp () utile per la logica-gating in espressioni congiuntive.
  • Un nuovo comando 'assegnazione' permette precomputation di selezioni costose (c'è un 'annullare l'assegnazione' pure).
  • Un exec / impianto eval per le estensioni Python personalizzati.
  • Percorso rename ha opzioni --relax e --force per affrontare le collisioni giuramento.
  • Una nuova opzione --changelog di fondono in grado di riconoscere i file ChangeLog stile FSF.

Cosa c'è di nuovo in versione 3.3:.

  • Imposta negazione selezioni con ~
  • min () eMax () in selezioni.
  • 'definire' da solo elenca le macro.
  • opzione 'cancella' nel comando di rimozione.

Cosa c'è di nuovo nella versione 3.2:.

  • Nuovo percorso comando Rinomina
  • Elenco e controllare ora prendere o una selezione iniziale o successivo.
  • selezioni di ricerca testo possono ora avere un suffisso B per la ricerca blob.
  • Ora possibile trapiantare fileops tra impegna usando rimuovere .. a.
  • Una data forma seleziona tutti i commit ei tag che giorno.
  • Le macro possono essere multilinea.

Cosa c'è di nuovo in versione 3.1:

  • Il comando filtro ha ora un modificatore --replace per evitare regex testa.
  • filiali associate vengono rinominati quando un reset o tag vengono spostati o cancellati.
  • Bug fix per l'errore off-by-one nei tag di segnalazione.

Cosa c'è di nuovo nella versione 3.0:

  • Molte caratteristiche sintattiche del linguaggio sono cambiati incompatili. Lingua cambia Backward-incompatibili sono documentate nella pagina di manuale. 'Espungere' e 'unire' i comandi sono stati migliorati in modo incompatibile. Nuovo 'striscia' di comando per la generazione di casi di test con le chiazze spogliato Nuovo comando 'ridurre' per la riduzione topologica di casi di test. Il comando 'lint' diventa un banco di prova per l'esistenza di più radici. Selezione di una data o azione timbro corrispondente multiplo impegna ora corrisponde a tutti. La lingua chirurgica ha ora una struttura macro.

Cosa c'è di nuovo in versione 2.43:

  • & quot; impostare canonicalize & quot; ora è efficace durante flusso di importazione legge.
  • Introdotto = O, = M, = selettori F per senza genitori, si fondono, e la forcella impegna.
  • Il & quot; multilinea & quot; modificatore modifica è sostituito dal = selettore di L.
  • Selezione set di valutazione ora cortocircuiti predicati ed è più veloce.
  • Risolto un test buggy che ha causato il lettore a soffocare sul link per modulo.

Cosa c'è di nuovo in versione 2.42:.

  • incidente impedito quando tagifying un misto ramo commit
  • svn_no_autoignores - & gt; svn_noautoignores
  • Ignora mergeinfos single-rev in Subversion, sono ciliegia-picks.

Requisiti :

  • Python

Programmi simili

gc-utils
gc-utils

3 Jun 15

GHTix
GHTix

14 Apr 15

cvs2html
cvs2html

2 Jun 15

gitwalker
gitwalker

15 Apr 15

Altri software di sviluppo Eric S. Raymond

Fetchmail
Fetchmail

22 Jun 18

Greed
Greed

14 Apr 15

doclifter
doclifter

17 Feb 15

Commenti a reposurgeon

I commenti non trovato
Aggiungi commento
Accendere le immagini!