Dear diary, on Fri, Oct 20, 2006 at 03:20:42PM CEST, I got a letter where Jakub Narebski <jnareb@xxxxxxxxx> said that... > Matthieu Moy wrote: > > Jakub Narebski <jnareb@xxxxxxxxx> writes: > > > > >> If you're interested, it's called "Bugs Everywhere" and it's available here: > > >> http://panoramicfeedback.com/opensource/ > > >> > > >> New VCS backends are welcome :-D > > > > > > While SCM can (and should be usually) distributed, I think that bugtracker > > > has to be centralized. > > > > Well, indeed, I think bug _reporting_ should be somehow centralized, > > while bug _fixing_ can be decentralized: You fix a bug, you mark it as > > fixed, and then the main branch gets the information that the bug is > > fixed when the bugfix is merged. > > But you don't need much infrastructure for branch fixing. Fix it in > repository, and write bug number (you have to have centralized bugtracker > for numbers) or bug identifier in commit message. You write (or post-commit > hook writes) in bugtracker that bug was fixed in commit <commit-id>. > You tell mainline to pull from you. That's all. Yes but noone did the infrastructure yet. :-) Also, we need a way to make it worth smooth, e.g. so that you don't have to download any special stuff after cloning a branch - thus the post-commit hook needs to be cloned too, but you also need to deal with the security implications reasonably. (We would very much like to have "hooks cloning" in Git in our in-SUSE usage as well; I didn't get to it yet.) On a somewhat related note, I was on Microsoft's presentation at my university about their Team Foundation Server. And Microsoft's clearly aware that SourceSafe was a horrible crap and the version control in TFS is much more advanced and even shows some signs of distributiveness (but I don't know how much, the presenter did not know details about how it works). But their selling point really is the tight integration with bug tracking and autobuild system. And it indeed does look pretty nice (when you watch it, you might get quite a different perspective when actually *using* it ;). You can read my brief notes from the presentation at http://pasky.or.cz/~pasky/cp/tfs-lecture-notes.txt It's a bit of bureaucracy for developers but managers will absolutely *adore* it. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/) - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html