Patchutils is aa verzameling tools die werken op patch-bestanden.
Interdiff genereert een incrementele patch uit twee pleisters tegen een gemeenschappelijke bron. Bijvoorbeeld, als je een pre-patch hebt toegepast op een source tree, en willen nog een pre-patch (dat is tegen dezelfde oorspronkelijke bron boom) van toepassing is, kunt u interdiff gebruiken om de patch die je nodig hebt om van toepassing te genereren. U kunt dit ook gebruiken om veranderingen tussen twee pre-pleisters te herzien.
Combinediff genereert een enkele patch van twee incrementele patches, zodat u patches samen te voegen. De resulterende patch bestand verandert alleen elk bestand een keer.
Filterdiff zal het delen van een patch-bestand die van toepassing zijn op bestanden die overeenkomen met (of, als alternatief, niet overeenkomen) een shell wildcard selecteren.
Fixcvsdiff is voor het corrigeren van de output van 'cvs diff'.
Rediff corrigeert hand bewerkt patches, door vergelijking van de oorspronkelijke pleister met de gewijzigde ene en het aanpassen van de offsets en telt.
Lsdiff geeft een korte opsomming van de betrokken bestanden in een patch-bestand, samen met (optioneel) de lijn nummers van de start van elke patch.
Splitdiff scheidt patches van een patch-bestand, zodat elke nieuwe patch bestand verandert alleen een bepaald bestand eenmaal. Op deze wijze kan een bestand met meerdere tussentijdse pleisters worden opgesplitst in afzonderlijke incrementele patches.
Grepdiff toont een lijst van de bestanden gewijzigd door een patch waar de pleister bevat een gegeven reguliere expressie.
Recountdiff fixes up telt en verschuivingen in een unified diff.
Unwrapdiff lost-woord ingepakt unified diffs.
Gebruik: interdiff [OPTIES] patch1 patch2
interdiff --version | --help
OPTIES:
-U N max lijnen van de context mee te nemen
-i Overweeg hoofdletters en kleine letters hetzelfde zijn
-w negeren witruimte veranderingen in flarden
-b veranderingen in de hoeveelheid witruimte negeren
-B Veranderingen waarvan lijnen zijn allemaal leeg te negeren
-p N padnaam componenten te negeren
q niet toe rationale tekst
-d PAT vallen context op overeenkomende bestanden
-z decomprimeren .gz en .bz2 bestanden
--interpolate uitgevoerd als 'interdiff'
--combine run als 'combinediff'
--flip uitgevoerd als 'flipdiff'
---no-revert weggelaten (interdiff) Wanneer een patch uit patch1 is niet in patch2, niet terug te
--in-plaats (flipdiff) Schrijf de uitgang naar de oorspronkelijke input-bestanden
Wat is nieuw in deze release:
- Interdiff was eerder zetten absolute bestandsnamen in de input om de patch-programma.
- Het bedrijf vermijdt dit te doen. Editdiff loopt niet meer rediff als er geen wijzigingen zijn aangebracht in de editor.
- De juiste exit status wordt nu ingesteld als de optie decompressie mislukt.
- Een tijdelijk bestand lek is vastgesteld.
- De documentatie is bijgewerkt.
Wat is nieuw in versie 0.3.1:
- De TMPDIR omgevingsvariabele is nu gerespecteerd
- Een rediff bewering storing is opgelost.
- De editdiff programma behoudt nu marker opmerkingen.
- GNU-stijl lange namen zijn nu beschikbaar voor de meeste opties.
Reacties niet gevonden