Don't get VCS version in VCS.__init__().
authorW. Trevor King <wking@drexel.edu>
Fri, 4 Dec 2009 02:37:29 +0000 (21:37 -0500)
committerW. Trevor King <wking@drexel.edu>
Fri, 4 Dec 2009 02:37:29 +0000 (21:37 -0500)
commit864d694c818374ceb4c8e3b34612b0481de17f8d
treeecaa120e774f4fd72660e109d73ebdc899be36c0
parent2ba535acb1f03fb7d1bdb57e4173d55661d300da
Don't get VCS version in VCS.__init__().

Often, this just causes a slow subprocess.Popen() call to
get information we woln't even look at.

Old benchmark:
  $ time be list > /dev/null

  real    0m2.369s
  user    0m1.980s
  sys     0m0.388s
New benchmark:
  $ time be list > /dev/null

  real    0m1.472s
  user    0m1.304s
  sys     0m0.164s
libbe/vcs.py