Overgangen til distribuert versjonskontroll (med f.eks GIT), med branching og merging som faktisk funket, var en velsignelse. Men som med alt annet: for mye av det gode er ikke bra. Så det er på tide å ta tilbake kontrollen over branchene dine!
The Jenkins Git Plugin does not garbage collect automatically. I have requested this feature, but in the meantime I have worked around this by scheduling a bash script to run nightly for all the Jenkins workspaces: #!/bin/bash repo_dirs=$( ls -d1 $@ ) for repo_dir in ${repo_dirs[@]} do cd $repo_dir echo "checking if $repo_dir is a [...]
For et drøyt år siden gikk prosjektet mitt over til Git og Github for versjonskontroll. Dette er en beskrivelse av noen av mine erfaringer fra året som har gått.
About a month ago my disk crashed and I wasn’t able to recover any files. It can be hard to recover files from SSD disks. I was of course sad, and for a moment my whole world collapsed. A week or so later I felt a lot better, and now life goes on as normal. [...]
For en god stund siden blogget jeg om Git-Svn og i den posten nevnte jeg at jeg bruker en “Hack & Ship“-basert workflow for å jobbe effektivt med topic-branches i Git. Jeg har lært mye på Git-fronten siden den gang, har bl.a. gått over til “pure” Git og har også videreutviklet “Hack & Ship“-skriptene en [...]
Er du en av dem som skuler litt misunnelig på de kule gutta med friprog-prosjekter på GitHub? De som brancher og forker og merger i ett sett. De som skryter av at de sitter på flyet og commiter mens de er offline. Mens du er stuck med subversion som bare fungerer når du er på [...]
En av de største fordelene med å bruke fri programvare (friprog) er at man selv kan løse problemer man måtte støte på eller gjøre nødvendige endringer. Siden kildekoden er fritt tilgjengelig kan hvem som helst gjøre dette som de vil. Det er dette man i friprog-verdenen kaller “scratching your own itch”: hvis man har [...]