2014-04-24

git - forever remove files or folders from history

I've found this script on David Underhill blog "dound's space on the web", it doesn't work enough for me, because a tag has the file I wan't to delete, but it could for you

The following script is for GNU/Linux of course (you can easily convert it to .bat). Read more here.

#!/bin/bash
set -o errexit
 
# Author: David Underhill
# Script to permanently delete files/folders from your git repository.  To use 
# it, cd to your repository's root and then run the script with a list of paths
# you want to delete, e.g., git-delete-history path1 path2
 
if [ $# -eq 0 ]; then
    exit 0
fi
 
# make sure we're at the root of git repo
if [ ! -d .git ]; then
    echo "Error: must run this script from the root of a git repository"
    exit 1
fi
 
# remove all paths passed as arguments from the history of the repo
files=$@
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch $files" HEAD
 
# remove the temporary history git-filter-branch otherwise leaves behind for a long time
rm -rf .git/refs/original/ && git reflog expire --all &&  git gc --aggressive --prune

2014-04-10

Brand Drops



Note: this is a fools day joke.


2014-04-08

Amaral - Ratonera


Según dicen este vídeo ha levantado polémica. En mi opinión es un uso magistral de la ironía, la sencillez de usar dibujos en vez de imagen real, así como del igualmente irónico.



No sé ni cómo duermes por las noches
Estúpido farsante
Si mientes más que hablas
Allí por donde pasan los de tu calaña
Ya no crece nada
 
Golpes, amenazas y promesas vanas
Rey de los ladrones
Príncipe de espadas
Has tenido suerte hasta ahora
Has tenido mucha suerte hasta ahora
 
Puedes intentar que te perdone Dios
No lo haré yo
Puedes intentar que te perdone Dios
No lo haré yo
No lo haré yo
 
Tú que representas el pasado
Haces del presente
Una ratonera
No tendrás futuro ni descanso
Esa es tu condena
 
Ojalá sintieras el miedo que generas
Ojalá que lo sintieras
 
Puedes intentar que te perdone Dios
No lo haré yo
Puedes intentar que te perdone Dios
No lo haré yo
No lo haré yo
 
Tiembla, tiembla
Que tu final se acerca
Oh tiembla, tiembla
El péndulo cortó la cuerda
Y se rompió la rueda oh!
 
Puedes intentar que te perdone Dios
Puedes intentar que te perdone Dios
Uoh uoh uoh…
Puedes intentar que te perdone Dios
No lo haré yo
Puedes intentar que te perdone Dios
No lo haré yo
No no no lo haré yo…

2014-04-03

Niña pregunta a Wil Wheaton sí en la escuela lo llamaban Nerd

Una niña pregunta a Wil Wheaton (que no tengo ni idea de quien es en este momento, luego lo busco desde luego), si en la escuela lo llamaban nerd.

La respuesta es para enmarcar.