It really is in .git/config, _provided_ that your repo was created by
1.5.0 or newer. Older versions had a more distributed setup using files
in .git/remotes/ and .git/branches/
Nope, that's just information about what got fetched last. A purely
temporary thing.
With pre 1.5 you didn't get remote tracking branches in a separate
namespace. The default was to have a local branch called origin which was
the "remote tracking branch" for the master branch - but this wasn't
enforced. So with your repo the origin branch _is_ the remote tracking
branch ... or at least the closet a pre 1.5 setup gets.
It would appear that your repo was created with an old version of git.
Which also explains why you were talking about origin as a branch - which
it used to be (a real local branch too ...), rather than as a remote -
which it is now.
The whole remotes/tracking mechanism changed in 1.5.0 - now it's much more
flexible (and probably more complicated too).
--
Julian
---
Ever notice that even the busiest people are never too busy to tell you
just how busy they are?
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html