Re: Getting a consistent tree from the past

2012-01-17 Thread Simon Marlow
fingerprint.py is supposedly the way we do this. You apparently know about fingerprint.py since you mentioned it - didn't it work for restoring the tree to a previous state? Looking at the code for fingerprint.py it seems to do: sync_all = ["./sync-all", "log", "HEAD^..", "--pretty=onelin

Getting a consistent tree from the past

2012-01-17 Thread Geoffrey Mainland
I would like to get a consistent tree by date. Right now I'm using this trick: git checkout `git rev-list -n 1 --before="2012-12-19 17:42:09" master` But this seems to use the author date instead of the committer date. For example, in libraries/base: [gmainlan@MSRC-1361848 base]$ git checkout `