<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
    </head>
    <body>
        <p>
            Quoting Eliot Miranda &lt;eliot.miranda@gmail.com&gt;:
        </p>
        <blockquote type="cite">
            <div dir="ltr">
                <br />
                <div class="gmail_extra">
                    <div class="gmail_quote">
                        On Thu, Nov 21, 2013 at 4:52 PM, Igor Stasenko <span dir="ltr">&lt;<a target="_blank" href="mailto:siguctua@gmail.com">siguctua@gmail.com</a>&gt;</span> wrote:<br />
                        <blockquote style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;" class="gmail_quote">
                            <div dir="ltr">
                                <br />
                                <div class="gmail_extra">
                                    <div class="gmail_quote">
                                        <div class="im">
                                            On 21 November 2013 02:14, J. Vuletich (mail lists) <span dir="ltr">&lt;<a target="_blank" href="mailto:juanlists@jvuletich.org">juanlists@jvuletich.org</a>&gt;</span> wrote:<br />
                                            <blockquote style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;" class="gmail_quote">
                                                <p>
                                                    There is a simpler way, using Git as it is meant to be used. Take a look at <a target="_blank" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/commit/3deff0d7b9707258766d6f003b783077664a4023#diff-5fe4c9854ae64b52029283e0648affd4">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/commit/3deff0d7b9707258766d6f003b783077664a4023#diff-5fe4c9854ae64b52029283e0648affd4</a> . We've been using this for a couple of years, and it works nicely.
                                                </p>
                                                <div>
                                                    <div>
                                                        <br />
                                                    </div>
                                                </div>
                                            </blockquote>
                                        </div>
                                        <div>
                                            This is simpler, yes, but much less integrated than filetree.<br />
                                        </div>
                                        <div>
                                            Because having separate file per method, means git can produce proper diff on a per-method basis, while if you just store fileouts, git can often give you false diffs<br />
                                        </div>
                                        <div>
                                            (try changing order of methods fileout which will turn whole diff to be red/green,<br />
                                        </div>
                                        <div>
                                            while there could be no changes at all).<br />
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </blockquote>
                        <div>
                            <br />
                        </div>
                        <div>
                            And the fact that git requires one file per method to generate proper diffs is my #1 reason for wanting /not/ to use a file-oriented SCM for Smalltalk.<br />
                        </div>
                    </div>
                </div>
            </div>
        </blockquote>
        <div dir="ltr">
            <div class="gmail_extra">
                <div class="gmail_quote">
                    <div>
                        But that's not true, as I just answered Igor. All that is needed is to save stuff in package files in a well defined order, as Cuis does.<br />
                    </div>
                </div>
            </div>
        </div>
        <blockquote type="cite">
            <div dir="ltr">
                <div class="gmail_extra">
                    <div class="gmail_quote">
                        <div>
                            &#160;I can only conclude that put up with the line-oriented diffs that git/subversion/mercurial/sccs/rcs/cvs produce is that the macro preprocessor in C and C++ makes it impossible in general to derive the structure of C and C++ programs form their source. &#160;You yourself, Igor (and I agree with you except that a macro system is very useful) were complaining about how awful the C.C++ macro system is (and it is). &#160;hat a mad world we live in :-).
                        </div>
                        <div>
                            <br />
                        </div>
                    </div>
                    <div>
                        <br />
                    </div>--<br />
                    best,
                    <div>
                        Eliot
                    </div>
                </div>
            </div>
        </blockquote>
        <p class="imp-signature">
            Cheers,<br />
            Juan Vuletich
        </p>
    </body>
</html>