Projektändringsloggning ( engelska changelog ) är en mjukvaruloggning av ändringar som gjorts i ett stort projekt. Detta projekt kan vara en webbplats eller ett mjukvaruprojekt. Vanligtvis innehåller ändringsloggposter information om buggfixar, nya funktioner och så vidare. De flesta projekt med öppen källkod innehåller ändringsloggen som en av toppnivåfilerna.
Det kanoniska namnet för ändringsfiler är ChangeLog , [1] men kallas ibland för ÄNDRINGAR eller HISTORIA ( NEWS brukar kallas versionsändringsfiler, inte ändringsloggning). Vissa projektunderhållare lägger till suffixet .txt till filnamnet .
Vissa versionskontrollsystem kan generera lämplig information som är lämplig för att logga ändringar.
Ändringsfiler är organiserade enligt objekt som definierar unika ändringar av en funktion eller fil. De flesta ändringsfiler har följande format: [2]
ÅÅÅÅ-MM-DD John Doe <[email protected]> * myfile.ext(minfunktion): mina ändringar gjorda ytterligare ändringar * myfile.ext (unrelated_change): mina ändringar gjorda till myfile.ext men helt orelaterade till ovanstående * anotherfile.ext (någon funktion): fler ändringarObservera att det finns mellanslag mellan datum och namn och sedan mellan namn och e-postadress. Det är också en regel att bifoga en e-postadress inom citattecken < och >. Dessa extra ändringsloggposter läggs till av Emacs editor .
De flesta Wiki -projektprogramvara innehåller en ändringslogg som en grundläggande funktion (ofta kallad historia i detta sammanhang ). Till exempel, länken "Historik" högst upp i Wikipedia -fönstret tar dig till artikelns ändringsloggsida. Den här funktionen är avgörande för att uppfylla tillskrivningskraven för vissa upphovsrättslicenser.