I wrote three blog-posts recently which I kinda like to “take back” or refine now. I am not taking the old ones offline though.

First I wrote about how to use git on Mac OS X remotely (i.e.: pushing/fetching to/from a Mac OS X machine). I gave a rather lengthy and stupid explanation on how to deal with the problem of not having your bin-path in $PATH when logging in non-interactively. That happens for example when you use fink, or when you install into $HOME/bin (or the like) like I do frequently. Well, the solution is really simple: Just include any statement which should be executed in a non-interactive session in your .zshenv (if you are using zsh).

Mine looks like this:

`I wrote three blog-posts recently which I kinda like to “take back” or refine now. I am not taking the old ones offline though.

First I wrote about how to use git on Mac OS X remotely (i.e.: pushing/fetching to/from a Mac OS X machine). I gave a rather lengthy and stupid explanation on how to deal with the problem of not having your bin-path in $PATH when logging in non-interactively. That happens for example when you use fink, or when you install into $HOME/bin (or the like) like I do frequently. Well, the solution is really simple: Just include any statement which should be executed in a non-interactive session in your .zshenv (if you are using zsh).

Mine looks like this:

`

The last command removes duplicates in your $PATH btw.

Then I mentioned tig, which I don’t use anymore. git log is good enough by itself.

Last but not least I pointed out some Thunderbird-Addons. I still have the opinion that those are nice extensions, but I have switched to mutt since, which incorporates these and many more helpful things.