Bazaar as Subversion replacement

Aaron Bentley aaron.bentley at utoronto.ca
Tue Jan 16 19:46:11 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nicholas Allen wrote:
> 
>> The other thing is that not all Windows tools have
>> broken line-ending handling.  
> 
> That's true - but some tools require configuration to work correctly. If
> developers forget to set this up then they make massive changes due to
> incorrect line endings and that messes up merges and diffs.

I guess "requires configuration" is semi-broken.  Good tools will
autodetect the line-ending style when they open the file.

Anyhow, I think we're agreed about the optimal solution.  Problem is, we
need someone who's interested in putting all that work in.

>> The other thing is that even if you're
>> using broken tools, you should be fine if you use CRLF line endings
>> everywhere.
>>
>>   
> 
> I don't think this is the case. I used bzr from work to edit a bash
> shell script and then updated on my Linux box. The shell script no
> longer worked because of the line endings.

Okay, point taken.

>> You're making a logical jump that I wouldn't make, that the last person
>> who changed the file is the last person who changed the class.  I can
>> only assume you're using Java, but that's not true in any other language
>> I can think of.
>>   
> 
> Why? We use C++ but the implementation of each class is stored in one
> file.

Well, I guess that's a valid approach.  Just not how I use C++.  I group
files by topic, rather than by class.  So it's quite possible that the
most recent change was to a different class.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFFrSuD0F+nu1YWqI0RAnX/AJ0SqQb3zwvEww+0y+hC9spgD8hVwACfbnM7
Z+u5kIg0D7D7nY+iHlKkAwY=
=f4wH
-----END PGP SIGNATURE-----



More information about the bazaar mailing list