Junio C Hamano <gitster@xxxxxxxxx> writes: > Robert Dailey <rcdailey.lists@xxxxxxxxx> writes: > >> $ git diff -U0 -w --no-color | git apply --cached --ignore-whitespace >> --unidiff-zero >> >> This command explicitly leaves out context because it can sometimes >> cause the patch to fail to apply, I think due to whitespace being in >> it, but I'm not completely sure myself. > > I have had this in my ~/.gitconfig for a long time. > > [alias] > wsadd = "!sh -c 'git diff -- \"$@\" | git apply --cached --whitespace=fix;\ > git co -- ${1-.} \"$@\"' -" Very useful, thanks for sharing! I wonder which other gems are in your .gitconfig, is it public? -- Christian Neukirchen <chneukirchen@xxxxxxxxx> http://chneukirchen.org -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html