No Linux committer that I know. But indeed in Linux/MacOS we normally use the Monodevelop IDE, that works well with all tree common line endings(lf cr-lf and cr). I'm quite sure Vim and Emacs, and derivatives, are also capable of reading and maintaining cr-lf, if correctly configured.
So I think you can go ahead, and configure git for cr-lf, that we that use multiple OSes won't suffer to keep using Castle, and even customizing and sending patches. Fun Rafael "Monoman" Teixeira --------------------------------------- "To be creative means to be in love with life. You can be creative only if you love life enough that you want to enhance its beauty, you want to bring a little more music to it, a little more poetry to it, a little more dance to it." Osho 2010/3/30 Krzysztof Koźmic (2) <[email protected]>: > does *any* committer write Castle code on something else than Windows? > > On 30 Mar, 15:28, Mauricio Scheffer <[email protected]> > wrote: >> AFAIK it's possible with a .gitattributes file (which can be stored in >> the repository, thus forcing everyone to its settings) which can be >> something like: >> >> *.cs crlf diff >> *.csproj crlf diff >> *.xml crlf diff >> ... >> >> but that would force people on *nix and mac to have CRLF unless they >> override it. >> >> http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html >> >> -- >> Mauricio >> >> On Mar 30, 9:14 am, Julian Birch <[email protected]> wrote: >> >> > My reading of the got config web page suggests that we could have a >> > repository-specific config file. Don't know anyone with experience of >> > trying this, though. >> >> > J >> >> > On Tuesday, March 30, 2010, Morten Maxild <[email protected]> wrote: >> > > The core.autocrlf serting is local. There is no way to propagate it from >> > > upstream repo to downstream repo. This leads to confusion and dirty >> > > commits in every git project i have worked with, and i have made this >> > > mistake more than once. >> >> > > It sounds good to have LF in the repo, and whatever the platform dev >> > > desires in the working tree. That is true in win and input or false on >> > > *nix. Haven't worked with mono, but using true on win have worked great >> > > so far for me. Btw spark and fluentnh both are using false and therefore >> > > has CRLF in repos, have anybody heard about problems with that? >> >> > > Sent from my iPhone >> >> > > On 30/03/2010, at 09.31, Julian Birch <[email protected]> wrote: >> >> > > Sorry, the unix setting is "input" >> >> > > On Tuesday, March 30, 2010, Julian Birch <[email protected]> wrote: >> >> > > James Foster on the dotless project believes he has a solution. But >> > > it requires co-ordination of everyone involved. I think the CRLF >> > > setting has to be set to true on windows and auto on unix/mac. >> >> > > J >> >> > > On Tuesday, March 30, 2010, Krzysztof Koźmic (2) <[email protected]> >> > > wrote: >> >> > > I'm starting a new thread for this, not to pollute the other >> > > discussion. >> >> > > I vote *for* frictionless working with Git. As discussed before I had >> > > issues with files shown as modified just after I did clean clone. I >> > > have this working now, but while fixing one thing, that introduced >> > > another. >> > > In repository we keep files with lf, and I work on Windows. When I add >> > > a new file it gets added with crlf which leads to us having mixed >> > > lines ending in the repository. >> >> > > Worse, when I start editing lf file, it breaks ReSharper, which can't >> > > handle them. Every refactoring either blows up my VS or ends up with >> > > me having a file with mixed line endings. I then tell VS to convert >> > > line endings to crlf so that I can work with it and with ReSharper, >> > > and then change line endings back manually in Notepad++. >> >> > > Hopefully I don't have to tell you what PITA that is. >> >> > > So I'm for resolving these issues, by whatever means people more >> > > experienced with Git than myself find best. >> >> > > Krzysztof >> >> > > On 30 Mar, 03:26, Mauricio Scheffer <[email protected]> >> > > wrote: >> >> > > Yes, it can be changed at any time (not for the entire history of course, >> > > that would need history rewriting), it's not hard, >> > > seehttp://help.github.com/dealing-with-lineendings/ >> > > <http://help.github.com/dealing-with-lineendings/>This was discussed not >> > > long ago and several people voted against autocrlf so it remains that >> > > way:http://www.mail-archive.com/[email protected]/msg... >> >> > > <http://www.mail-archive.com/[email protected]/msg...> >> > > Cheers, >> > > Mauricio >> >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "Castle Project Development List" group. >> > > To post to this group, send email to >> > > [email protected]. >> > > To unsubscribe from this group, send email to >> > > [email protected]. >> > > For more options, visit this group >> > > athttp://groups.google.com/group/castle-project-devel?hl=en. >> >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "Castle Project Development List" group. >> > > To post to this group, send email to >> > > [email protected]. >> > > To unsubscribe from this group, send email to >> > > [email protected]. >> > > For more options, visit this group >> > > athttp://groups.google.com/group/castle-project-devel?hl=en. >> >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "Castle Project Development List" group. >> > > To post to this group, send email to >> > > [email protected]. >> > > To unsubscribe from this group, send email to >> > > [email protected]. >> > > For more options, visit this group >> > > athttp://groups.google.com/group/castle-project-devel?hl=en. >> >> > > -- > You received this message because you are subscribed to the Google Groups > "Castle Project Development List" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/castle-project-devel?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Castle Project Development List" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-devel?hl=en.
