On Fri, 3 Jun 2005, Petr Baudis wrote: > Dear diary, on Thu, Jun 02, 2005 at 12:00:55AM CEST, I got a letter > where Daniel Barkalow <barkalow@iabervon.org> told me that... > > It shouldn't be hard to do one, except that locking with rsync is going to > > be a pain. I had a patch to make it work with the rpush/rpull pair, but I > > didn't get its dependancies in at the time. > > Was that the patch I was replying to recently? It didn't seem to have > any dependencies. The rpush/rpull changes were at the end of a series that you were replying to the beginning of. > > I can dust those patches off again if you want that functionality included. > > > > The patches are essentially: > > > > - make the transport protocol handle things other than objects > > - library procedure for locking atomic update of refs files > > - fetching refs in general > > - rpull/rpush that updates a specified ref file atomically > > > > At least the first would be very nice to get in before 1.0, since it is an > > incompatible change to the protocol. > > I would like to have this a lot too. Pulling tags now is a PITA, and I > definitively want to go in this way. So it will land at least in git-pb. > :-) (But that's a little troublesome if you say it's incompatible > change.) The ssh-based protocol has to change, because the current version doesn't have any way of being extended. The first patch in the new set makes the incompatible change without adding anything new (so as to be as uncontroversial as possible), and now also adds a version number so that future additions should be less of a big deal. The rest of the series will add the transfer of refs to the transfer mechanism and the protocol. -Daniel *This .sig left intentionally blank* - 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.htmlReceived on Sat Jun 04 01:10:40 2005
This archive was generated by hypermail 2.1.8 : 2005-06-04 01:10:41 EST