On Wed, Apr 22, 2009 at 04:46:56AM +0200, Andreas Gruenbacher wrote:
I also have a question related to how the build service computes expanded packages and links: assume that in th eabove example, the user checks out the expanded version of C, and starts working on C'. Before committing C', somebody else creates A'''. When computing the diff for C', how does the backend know to diff against o = apply(d(AB'), A'') rather than against the now-current codebase apply(d(AB'), A''')? Does the client submit back the srcmd5 that was used to the server?
Ja, macht er (zur Sicherheit). Vorher ueberprueft er aber auch, ob die Version aktuell ist. Wenn nicht, muss der User ein 'osc up' machen und ggf Conflicts resolven. Gruesse, Micha. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org