Re: [darcs-devel] Darcs and git: plan of action

2005-04-18 Thread Juliusz Chroboczek
[Using git as a backend for Darcs.] > The problem I have with this is that "other" repository formats (e.g. git) > store "tree versions", not "changes", and I think it would be fragile to > try to store "changes" (in the darcs sense) in them. Not really; a Darcs patch is just a pair of two git ve

Re: [darcs-devel] Darcs and git: plan of action

2005-04-19 Thread Juliusz Chroboczek
> > Aye, that will require some metadata on the git side (the hack, > > suggested by Linus, of using git hashes to notice moves won't work). > So, why won't it work? Because two files can legitimately have identical contents without being ``the same'' file from the VC system's point of view. In

Re: [darcs-devel] Darcs and git: plan of action

2005-04-19 Thread Juliusz Chroboczek
[Removing Linus from CC, keeping the Git list -- or should we remove it?] > I'm not clear why it would be necesary, and it takes the only immutable > piece of information regarding a patch, and makes it variable. Er... I'm not suggesting to make it variable, just to make it an opaque blob of byte

Re: [darcs-devel] Darcs and git: plan of action

2005-04-20 Thread Juliusz Chroboczek
> However, I'm claiming a token is defined by the file's language, and > that a replace patch on anything but a token as per those language > standards is a silly thing. Please recall the context of this discussion: getting Darcs to grok git repositories. You are arguing that it should be possibl

Re: [darcs-devel] Darcs and git: plan of action

2005-04-20 Thread Juliusz Chroboczek
> We're talking about interoperating with a Git repository here, > right? Even if we got the metadata in there, doesn't Git have to > understand a replace patch for things to work out? > 0. All three are in sync to begin with. > 1. CC creates a token-replace patch, sends the changes in normal hu

Darcs-git wiki page

2005-07-12 Thread Juliusz Chroboczek
http://www.darcs.net/DarcsWiki/DarcsGit You're welcome to leave any questions you might have -- I'll try to answer. Juliusz - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at

Darcs-Git: upgrading to Git 0.99

2005-07-16 Thread Juliusz Chroboczek
[CC'd to the Git mailling list; please CC any replies to Darcs-Devel] David, Ian, I'd like to upgrade the Git code used in Darcs to 0.99 (we're currently using 0.6). There are two good reasons for that, the first of which is actually a showstopper: - the format of Git repositories has changed

Re: git, porcelain, darcs, and version 1.0

2005-07-18 Thread Juliusz Chroboczek
> I certainly don't think the lib interface is anywhere near stable: > Linus accepted my change to index_fd far too easily. Noted, thanks for the info. (This makes a lot of sense, Git is evolving very fast. I haven't looked at Git since mid-April, and I'm very much impressed at the difference be