From: Junio C Hamano Date: Thu, 09 Jun 2016 00:15:15 GMT Subject: Re: [PATCH 1/5] attr.c: add push_stack() helper Message-ID: In-Reply-To: Stefan Beller writes: All of your questions is about !origin vs !*origin. This applies to the code in 'master', not specific to jc/attr topic's improvements. It is how the prepare_attr_stack() tells where the .gitattributes for the top-level directory is when popping the elements for other directory hierarchy we have left (origin && !*origin is the root level). !origin denotes entries that did not come from in-tree files (i.e. $GIT_DIR/info/attributes, built-in ones, etc.).