Scunch is een hulpprogramma om "punch" de bestanden van een map zonder versiebeheer in een werkende kopie van een software configuration management systeem & nbsp; (SCM) en de noodzakelijke SCM operaties gelden zoals "add" en "verwijderen".
Bedoeld scenario's van het gebruik zijn:
& Nbsp; * Automatische versiebeheer van externe bronnen door derden geleverd.
& Nbsp; * Automatische versiebeheer van meestal zonder versiebeheer gecentraliseerde bronnen zoals server configuratiebestanden.
& Nbsp; * Pseudo versiebeheer voor gebruikers die problemen met manuele versiebeheer (gebruikelijke verdachten zijn: managers, grafische kunstenaars, mainframe oudsten, ...) te hebben.
Momenteel ondersteund SCM's zijn:
& Nbsp; * Subversion (SVN)
De naam "scunch" is een combinatie van de afkorting "SCM" en het woord "punch" met letters verwijderd om het eenvoudig te spreken te maken. (De eerste naam die wordt gebruikt tijdens de vroege ontwikkeling was "scmpunch")
Wat is nieuw in deze release:.
- # 20 :. Changed --names te falen in geval het werk kopie bevat reeds bestaande vermeldingen die niet voldoen aan de naam transformatie
- Gewijzigde bestandskenmerken overgedragen tekstbestanden aan dezelfde kenmerken als het bronbestand.
Wat is nieuw in versie 0.5.5:
- Vast --before = reset, die dat niet deden verwijderen zonder versienummer toegevoegd mappen.
- opgeschoond code.
Wat is nieuw in versie 0.5.4:.
- Verbeterde validatie van command line opties
- Opgeruimd foutmeldingen, code en documentatie.
Wat is nieuw in versie 0.5.1:
- # 10: Toegevoegd command line optie --before om aan te geven maatregelen kunnen worden genomen voordat perforeren.
- Toegevoegd controleren dat er geen wijzigingen worden aanhangig kopiëren van bestanden van de externe map. Gebruik --before = none om dit over te slaan.
- # 11: Toegevoegd command line optie --after acties opgeven die moeten worden genomen na ponsen .
- Removed command line optie --commit, gebruik plegen --after = plaats.
Wat is nieuw in versie 0.4.1:
- Vast `` AssertionError`` als er geen expliciete ` `--encoding`` werd opgegeven.
- Opgeruimd command line hulp en code.
Wat is nieuw in versie 0.4.0:
- # 4: Toegevoegd command line optie --text om aan te geven welke bestanden moeten worden overwogen tekst en genormaliseerd met betrekking tot het einde van de lijn karakters.
- # 5: Toegevoegd command line optie --newline te geven welke einde van de regel tekens moet worden gebruikt voor tekstbestanden .
- # 6: Toegevoegd command line optie --tabsize om aan te geven dat de tabs moet worden afgestemd op een bepaald aantal spaties in tekstbestanden .
- # 7:. Toegevoegd command line optie --strip-achterstand te verwijderen achterstand witte ruimte in tekstbestanden
- Vast sorteren van de bestandsnamen die zou kunnen leiden tot inconsistent werk kopieën.
- Vaste verwerking van interne bestandsnaam diff sequenties van het type 'vervangen', wat kan resulteren in inconsistente werk kopieën.
Wat is nieuw in versie 0.3:
- Vaste verwerking van bestandsnamen met niet-ASCII-tekens voor Mac OS X en eventueel andere platforms.
- Toegevoegd command lines opties --encoding en --normalize om aan te geven hoe om te gaan met niet-ASCII-tekens.
Wat is nieuw in versie 0.2:.
- Vast NotImplementedError
- Ondersteuning toegevoegd voor het verplaatsen van bestanden met dezelfde naam in plaats van het uitvoeren van een eenvoudig toevoegen / verwijderen. Dit behoudt de versie geschiedenis op de nieuwe file. Gebruik --move = none naar het oude gedrag te krijgen.
- Opgeruimd loggen output.
Eisen
- Python
Reacties niet gevonden