<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>The GitHub app is ok.  Not great, but ok.  I guess this is one
      point in favor of GitHub vs. other git providers.  As a maintainer
      on a different project, I still had to jump out to the command
      line pretty frequently, as we had a squashed pull-request work
      flow.<br>
    </p>
    <p>I did not have much success with git plugins for Visual Studio. 
      They seemed to be tuned towards in-tree builds.  I didn't spend
      enough time to figure out how to get them to work with out-of-tree
      builds.  More specifically, I recall that Visual Studio really
      expected the project and solution to be in source control, and in
      the same directory hierarchy as the source.  It's been a year
      since I've messed with them though, so things might have gotten
      better.<br>
    </p>
    <div class="moz-cite-prefix">On 6/2/2016 7:43 AM, Aaron Ballman via
      llvm-dev wrote:<br>
    </div>
    <blockquote
cite="mid:CAAt6xTvQ0xn_5UOqeLHLbNjgqcnwPfQsbZTmi+96nWv__TuU9w@mail.gmail.com"
      type="cite">
      <pre wrap="">On Wed, Jun 1, 2016 at 6:31 PM, Renato Golin <a class="moz-txt-link-rfc2396E" href="mailto:renato.golin@linaro.org"><renato.golin@linaro.org></a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I think we should start two other threads: one about git tooling on Windows
and one about infrastructure problems migrating to git.
</pre>
      </blockquote>
      <pre wrap="">
Some developers on Windows prefer to use GUI tools like TortoiseSVN to
command line tools for version control. The last time I tried
TortoiseGit on Windows (which was over a year ago), it did not feel
ready for production use on a complex project to me (I had crashes on
simple operations, and it seems I was not alone in seeing flaky
behavior: <a class="moz-txt-link-freetext" href="https://gitlab.com/tortoisegit/tortoisegit/issues/1738">https://gitlab.com/tortoisegit/tortoisegit/issues/1738</a> and
<a class="moz-txt-link-freetext" href="https://gitlab.com/tortoisegit/tortoisegit/issues/2494">https://gitlab.com/tortoisegit/tortoisegit/issues/2494</a> as examples).

Are there suitable GUI tools for git on Windows for projects as
complex as LLVM? I believe MSVC has some integration, but I've not
used it before. Perhaps other tools exist that match the integration
and stability that TortoiseSVN has with Explorer?

I bring this up as a possible minor concern because asking people to
switch from one set of command line commands to another set of command
line commands is a different beast than asking people to switch from
Explorer-integrated menus and dialogs to the command line (that's a
drastically different workflow to achieve the same end result of
source code version control).

~Aaron
_______________________________________________
LLVM Developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
</pre>
  </body>
</html>