Git: setting different identities per directory

Git users with multiple identities – for ex. work vs personnal projects – rejoice, there is now an easy way to set different & per directory structure: use a conditional include in your global .gitconfig

[includeIf "gitdir:/path/to/your/work/top/dir/"]
  path = /path/to/your/work/top/dir/

All projects under that directory will pick up user config set in the custom conf overriding the thus global one.

I think it’s since Git 2.13