<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>