On Wed, Sep 10, 2008 at 04:16:30PM +0200, Stephen R. van den Berg wrote:The database can just live in a special branch, with trees organized the same way the object database is, possibly in a more optimized way (having the HEAD trees cached around inside Git, etc.). This should be no rocked science if the design is given a little thought, and should be fairly fast afterwards. I'm not endorsing assigning UUIDs to commits now at all (but I don't have time to formulate a comprehensive argument against that either). However, having a commit -> nonessential_volatile_metadata database would be useful for many other things as well! For example amending commit messages later, maintaining general linkage between related commits, tracking explicit rename hints for Git (like the Samba guys would appreciate right now, and me many times in the past - note that this is NOT the same as directly tricking renames within Git history) or caching expensive computations with mostly static results (like the rename detection or maybe pickaxe indexes - that could be quite large, so we might want to actually separate different kinds of data to separate branches). -- Petr "Pasky" Baudis The next generation of interesting software will be done on the Macintosh, not the IBM PC. -- Bill Gates -- 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
| Alan | Re: [RFC] Heads up on sys_fallocate() |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Paul Mundt | Re: 2.6.22-rc4-mm2 |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
