Hopp over introduksjonen.

UlveBlogg

Betraktninger fra en svenske i Norge.

Her finner du min lille rableblokk hvor jeg skriver ting jeg tenker på.

I min blogg skriver jeg om livets små og store urettferdigheter, om søppelpost, veterandatamaskiner, brettspill, nordmenn, aktuelle og uaktuelle hendelser, teknikk og hva som nå faller meg inn – med andre ord et eneste stort sammensurium. Alle meninger som blir beskrevet er naturligvis mine egne, og alle likheter med levende personer er selvfølgelig med hensikt.

Disse sidene bruker automatisk språkvalg, og hvis du heller ønsker å lese på engelsk kan du isteden velge denne siden. Se hjelpen for info om hvordan du får din nettleser til å velge riktig språk automatisk. En månedsoversikt er også tilgjengelig.

© Opphavsrett til all tekst og bilder eies av Peter Krefting når ikke annet er angitt. Mer om forfatteren.

Nu i Git

Publisert: Søndag 2009-08-09. Ikke tilgjengelig på norsk (oversett automatiskt).

Jag har tidigare flyttat flera av mina programmeringsprojekt från CVS till Git eftersom CVS om versionshanteringssystem har sina brister. Ett projekt jag hittills inte har flyttat, av flera orsaker, är min vävplats (alltså de sidor du läser nu). En av orsakerna är att jag använder mig av flera CVS-funktioner som inte Git tillhandahåller, som expandering av nyckelord, en annan är att jag inte haft hela webbplatsen under CVS-styrning, bland annat bilder har jag inte hanterat där. En annan orsak är att de importmetoder jag testade för ett par år sedan inte hanterade sidorna ordentligt, mycket på grund av hur CVS är uppbyggt.

Men nu har jag flyttat över allt. Jag använde cvs2git, ett underprojekt till cvs2svn och det fick över versionshistoriken på ett hyfsat bra sätt, även om jag har ett antal mystiska specialincheckningar här och var som egentligen inte borde finnas. Dessutom har jag fuskat och lagt in ett skript som expanderar saker som $Date$ på ett sätt som ser ut som i CVS. Jag har även lyckats fuska in de filer som låg utanför versionshanteringen och håller tummarna för att allt fungerar som det skall.

Nästa projekt på tur att konverteras är min Unixhemkatalog som fortfarande lever i CVS. Här har jag ett intressant problem i att några av maskinerna jag vill kunna använda systemet på inte har möjlighet att köra Git, men det är möjligt att det går att lösa med git-cvsserver. Framtiden får utvisa vad det blir av det.

Denne artikkelen er referert i: Expanding keywords in Git.

Kategorier: programvare. Del: Facebook, Google+, e-post

| | Siste artikler | Denne måneden | Alle måneder og kategorier

Denne siden leses best på Internett.

peter@softwolves.pp.se