Scunch er et værktøj til at "slå" filerne fra en versionsspecifik mappe i en arbejdsgruppe kopi af et software-konfiguration management system & nbsp; (SCM) og anvende de nødvendige SCM operationer såsom "tilføj" og "fjern".
Tilsigtet scenarier for brug er:
& Nbsp; * Automatisk versionsstyring af eksterne kilder leveret af en tredjepart.
& Nbsp; * Automatisk versionsstyring på typisk versionsspecifik centraliserede ressourcer såsom server konfigurationsfiler.
& Nbsp; * Pseudo versionsstyring for brugere, der har problemer med manuel versionsstyring (sædvanlige mistænkte er: ledere, grafiske kunstnere, mainframe ældste, ...).
Aktuelt understøttede SCM er er:
& Nbsp; * Subversion (svn)
Navnet "scunch" er en kombination af akronymet "SCM" og ordet "Punch" med bogstaver fjernet for at gøre det let at udtale. (Den oprindelige navn, der anvendes i den tidlige udvikling var "scmpunch")
Hvad er nyt i denne udgivelse:.
- # 20 :. Ændrede --names til at mislykkes, hvis det arbejde, kopi allerede indeholder eksisterende poster, der ikke opfylder til navnet transformation
- Ændrede filattributter af overførte tekstfiler til at bruge de samme attributter som kildefilen.
Hvad er nyt i version 0.5.5:
- Fast --before = reset, hvilket ikke gjorde fjerne uden versionsnummer tilføjede mapper.
- Renset op kode.
Hvad er nyt i version 0.5.4:.
- Forbedret validering af kommandolinjeflag
- ryddet op fejlmeddelelser, kode og dokumentation.
Hvad er nyt i version 0.5.1:
- # 10: Tilføjet kommandolinjeflaget --before at angive at der træffes foranstaltninger, inden stansning.
- Tilføjet kontrollere, at ingen ændringer er verserer kopiere filer fra den eksterne mappe. Brug --before = intet at springe dette.
- # 11: Tilføjet kommandolinje option --after at angive foranstaltninger der skal træffes efter stansning .
- Fjernet kommandolinjeflaget --commit, bruge --after = begå stedet.
Hvad er nyt i version 0.4.1:
- Fast `` AssertionError`` hvis der ikke eksplicit ` `--encoding`` blev angivet.
- Renset op kommandolinjen hjælp og kode.
Hvad er nyt i version 0.4.0:
- # 4: Tilføjet kommandolinjeflaget --tekst at angive, hvilke filer bør betragtes tekst og normaliseret vedrørende afslutning linje tegn.
- # 5: Tilføjet kommandolinje option --newline at angive hvilken ende af linjen karakterer skal bruges til tekstfiler .
- # 6: Tilføjet kommandolinje option --tabsize at angive, at faner bør tilpasses på en række pladser i tekstfiler .
- # 7:. Tilføjet kommandolinjeflaget --strip-efterstillede at fjerne efterfølgende blanke tegn i tekstfiler
- Fast sortering af filnavne, som kan resultere i inkonsistente arbejde kopier.
- Fast behandling af interne filnavn diff sekvenser af typen 'erstatte', hvilket kan resultere i inkonsistente arbejde kopier.
Hvad er nyt i version 0.3:
- Fast behandling af filnavne med ikke ASCII-tegn til Mac OS X og eventuelt andre platforme.
- Tilføjet kommandolinjer muligheder --encoding og --normalize at angive, hvordan man skal håndtere ikke ASCII-tegn.
Hvad er nyt i version 0.2:.
- Fast NotImplementedError
- Tilføjet support for at flytte filer med samme navn i stedet for at udføre en simpel Tilføj / fjern. Dette bevarer den version historie på den nye fil. Brug --move = ingen til at få den gamle adfærd.
- Renset op logge output.
Krav :
- Python
Kommentarer ikke fundet