diffstat è un software da riga di comando open source che legge l'output del comando diff e visualizza un istogramma delle eliminazioni, modifiche e inserimenti in ogni file.
Diffstat è comunemente utilizzato su Linux / UNIX & nbsp; sistemi operativi per fornire un riepilogo delle modifiche nei file di patch di grandi e complesse.
Usage: diffstat [opzioni] [file]
Il programma leggerà da uno o più file di input che contengono output del comando diff, genera un istogramma di linee totali cambiato per ogni file di riferimento.
Tuttavia, tenere presente che se non il nome del file è data sulla riga di comando, diffstat leggerà automaticamente dallo standard input
Cosa c'è di nuovo in questa versione:.
- aggiungere file COPYING (richiesta Dagoberto Michelsen).
- migliore portabilità per il cross-compiling, fornendo manca funzione getopt, nonché a migliorare i controlli per popen prototipi / pclose.
- macro di configurazione aggiornati, ad esempio, per MinGW e MSYS correzioni.
- aggiornamento config.guess, config.sub
Cosa c'è di nuovo in versione 1.57:
- un migliore trattamento dei file binari in un messaggio ambiguo introdotte in Diffutils 2.8 .4, e, infine, corretto a 3,0 (relazione Moritz Barsnick).
Cosa c'è di nuovo in versione 1.56:
- aggiungere l'opzione -K che tenta di migliorare l'annotazione di & quot ; solo & quot; file per cercare una corrispondenza nel set risultante di file e dedurre se il file è stato aggiunto o rimosso (richiesta da Marc Haber).
- aggiungere controllo delle opzioni della riga di comando per i numeri validi.
- migliorare la fusione di patch per lo stesso nome (rapporto / testcase da Paul E McKenney).
- opzione -d documento in pagina di manuale.
- documento -b, -C, -s (patch di Tim Waugh, Red Hat # 852.770)
- modificare script di configurazione come fatto per byacc in 2012/10/03, rendendo il 2.52-patches il presupposto e l'aggiunta del supporto per --datarootdir opzione.
- aggiornamento config.guess, config.sub
- aggiungere la logica per gestire diff SVN quando i nomi dei percorsi contengono spazi (patch di Stuart Prescott, Debian # 675475).
- fix errore di battitura nel pacchetto / debian / control
Opzione in uso
Cosa c'è di nuovo in versione 1.55:
- aggiungere l'opzione -R, come la patch di, per invertire l'ordine del confronto.
- FreeBSD Ports / 148.604, porte / 149.500 riferito che lzcat non può sostenere l'estrazione dei file compressi in formato xz (patch di Frederic Culot, FreeBSD # 149500).
- problema documentazione indirizzo sollevata in Novell # 739210
- corretta typo s / Solaris / li /.
- aggiornati configure macro di script: CF_ANSI_CC_CHECK CF_DISABLE_LEAKS CF_GCC_ATTRIBUTES CF_GCC_WARNINGS, CF_MAKE_TAGS CF_MSG_LOG CF_PATH_PROG CF_WITH_INSTALL_PREFIX, CF_XOPEN_SOURCE
- aggiornamento config.guess, config.sub
Cosa c'è di nuovo in versione 1.54:.
- cambiare Debian script di pacchetto per utilizzare il formato nativo
- conteggi corretti utilizzati per i nuovi file quando -S / -D vengono utilizzate le opzioni.
- minore miglioramento tipografia a manpage (patch Solaris Designer)
- rimuovere la directory temporanea in caso di errore, introdotta nel 1.48+ (patch di Solaris Designer).
Cosa c'è di nuovo in versione 1.53:
- quelli mancanti & quot; rompere & quot; dichiarazione che ha lasciato & quot; -c & quot; Opzione cadere-through in & quot; -C & quot;.
Cosa c'è di nuovo in versione 1.52:
- aggiungere & quot; -C & quot; opzione per mostrare l'istogramma con colori SGR.
- aggiungere & quot; s & quot; opzione per mostrare solo la linea di riepilogo.
- aggiunge controllo di configurazione per & quot; XZ & quot ;, utilizzare questo in preferenza a & quot; lzcat & quot; (FreeBSD # 148604).
- anche sfuggire trattini letterali utilizzate come parte del istogramma nella pagina man.
- modificare i trattini vs trattini in pagina di manuale per http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html (patch da Francois Marier).
- cadere mkdirs.sh, uso & quot; mkdir -p & quot;
- aggiungere controlli di configurazione per ctags e polvere.
- macro di configurazione aggiornati
- CAMBIAMENTI riformattare per lavorare con le metriche di script.
- fissare rigorose avvertenze gcc, ad esempio, utilizzando const.
- migliorare un caso in cui i nomi dei file sono incorporati vuoti (patch da Reinier Post).
- aggiornamento config.guess, config.sub
Cosa c'è di nuovo in versione 1.50:
- Un bug minore con la lettura di dati non compressi tramite un tubo è stato fissato .
- Portabilità è stato fissato per Unix e MSYS / MinGW.
Cosa c'è di nuovo in versione 1.49:.
- xz è stata aggiunta come un tipo di file compressi supportati
- Diff di file senza fine riga è ora corretta contato.
- sono state apportate diverse correzioni di portabilità.
I commenti non trovato