digitalmars.D - [OT] Windows users: Are you happy with git?
- Lars T. Kyllingstad (13/13) May 18 2012 I remember back when we were considering whether to move DMD,
- Mehrdad (7/7) May 18 2012 I couldn't git it working at first, but it wasn't too bad when it
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (8/15) May 18 2012 Personally, I've always preferred the CLI over ~most GUIs. `git gui` is
- Jacob Carlborg (5/7) May 18 2012 That GUI looks horrible, at least on Mac OS X. I usually prefer the CLI
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (7/12) May 18 2012 Right, it's ugly pretty much everywhere. But my point is that it does
- Ary Manzana (1/1) May 18 2012 Are you happy with Windows? :-P
- Manu (2/3) May 18 2012 Completely.
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (7/11) May 18 2012 Monster.
- Manu (5/16) May 18 2012 Well it's hard to escape the zombie apocalypse:
- Manu (4/22) May 18 2012 I can't help but giggle and note that 'other' is consistently higher tha...
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (6/24) May 18 2012 "The page cannot be found"
-
Regan Heath
(10/45)
May 18 2012
On Fri, 18 May 2012 14:32:05 +0100, Alex R=F8nne Petersen
- Manu (4/41) May 18 2012 *facepalm* Fail!
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (7/37) May 18 2012 But to be fair, most enterprises/businesses use Linux for servers, not
- Manu (3/5) May 18 2012 I don't code on a server... Do you? :)
- Jacob Carlborg (5/10) May 18 2012 Why use source code management and deploys when you can code directly on...
- Ary Manzana (2/13) May 18 2012 Where's the "like" button here? :-P
- H. S. Teoh (6/22) May 18 2012 Reminds me of Linus Torvalds: why backup your code when you can just put
- Mehrdad (2/19) May 19 2012 LMFAO
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (6/11) May 18 2012 Yes. ;)
- Manu (2/14) May 18 2012 Right, well I'd like to see where your kind plot on that graph ;)
- =?UTF-8?Q?Klaim_=2D_Jo=C3=ABl_Lamotte?= (10/14) May 18 2012 I am too. Also I like to be able to program in any OS and then compile o...
- Paulo Pinto (15/16) May 18 2012 Yes.
- Nick Sabalausky (6/7) May 18 2012 Microsoft Windows, yes.
- Bruno Medeiros (5/6) May 30 2012 No, not at all!
- Joseph Rushton Wakeling (6/9) May 18 2012 I'm mostly a Linux-user, but I have played with Git on Windows and don't...
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (14/25) May 18 2012 I think that's the primary issue - Windows devs expect a full-blown,
- Norbert Nemec (11/22) May 18 2012 In my experience, TortoiseGIT is rather awkward to use. Anyone looking
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (8/32) May 18 2012 I hadn't even heard of that one until reading this thread. Will
- Danni Coy (2/2) May 18 2012 So far I like git-cola the most of all the git front ends I have tried. ...
- Mike Parker (6/17) May 18 2012 I use it through Git Bash, which is part of the Git for Windows[1]
- dennis luehring (2/7) May 18 2012 SmartGit is the best
- Manu (9/20) May 18 2012 I'm windows exclusive, and I like git. I recently switched most of my
- Andre Tampubolon (5/18) May 18 2012 On Windows, I use msysgit
- Denis Shelomovskij (7/18) May 18 2012 I'm happy with TortoiseGit (there was a few crashes recently but it
- "Aleksandar =?UTF-8?B?UnXFvmnEjWnEhyI=?= <aleksandar ruzicic.info> (8/21) May 18 2012 I'm using both, Linux and Windows, but I prefer working on
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (24/35) May 18 2012 Linux-centric - yes. Buggy - no. msysgit (which is really what all Git
- Christian Manning (3/16) May 18 2012 Git-Extensions works pretty well, especially with its Visual
- Matthias Pleh (8/24) May 18 2012 We mainly use Git-Extensions
- Nick Sabalausky (3/6) May 18 2012 Switching betwen SVN CLI and TortoiseSVN always worked fine for me.
- Regan Heath (12/21) May 21 2012 Same here, tho some others here at work have had issues. The issues aro...
- Paul D. Anderson (2/15) May 18 2012 I use Git Bash and I'm very happy with it.
- Nick Sabalausky (24/24) May 18 2012 The windows...*ahem*..."port" of Git actually doesn't seem buggy at all
- Michael (1/1) May 19 2012 Happy with Mercutial (CLI), Windows family and OpenSUSE ;)
- Regan Heath (33/43) May 21 2012 I haven't yet tried to use GIT, but I'm a windows developer so I thought...
- Alvaro (3/8) May 21 2012 Announced today: Github for Windows!
- Kagamin (4/7) May 30 2012 Of course, git is a Linux-centric tool (Linus wrote it to be
- =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= (7/13) May 30 2012 You make it sound as if he was trying to hinder portability. He merely
- Don Clugston (11/21) May 31 2012 He expressed some very strong views to it. Aggression not ambivalence.
- Andre Tampubolon (3/6) May 31 2012 Me too.
- Nick Sabalausky (3/5) May 31 2012 /facepalm
I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -Lars
May 18 2012
I couldn't git it working at first, but it wasn't too bad when it finally worked. :P Mainly, what you need is for someone to spend 15 minutes and explain to you how the push/pull/commit/etc. model works, how many stores/repositories are there and why, etc... when a friend of mine did that, it was easy enough to understand (though doing it with git-bash is still annoying).
May 18 2012
On 18-05-2012 10:02, Mehrdad wrote:I couldn't git it working at first, but it wasn't too bad when it finally worked. :P Mainly, what you need is for someone to spend 15 minutes and explain to you how the push/pull/commit/etc. model works, how many stores/repositories are there and why, etc... when a friend of mine did that, it was easy enough to understand (though doing it with git-bash is still annoying).Personally, I've always preferred the CLI over ~most GUIs. `git gui` is fairly useful for pre-commit review and staging, etc. But to each their own! -- Alex Rønne Petersen alex lycus.org http://lycus.org
May 18 2012
On 2012-05-18 14:40, Alex Rønne Petersen wrote:Personally, I've always preferred the CLI over ~most GUIs. `git gui` is fairly useful for pre-commit review and staging, etc.That GUI looks horrible, at least on Mac OS X. I usually prefer the CLI as well but I am using GITX on Mac OS X to check the log and diffs. -- /Jacob Carlborg
May 18 2012
On 18-05-2012 15:26, Jacob Carlborg wrote:On 2012-05-18 14:40, Alex Rønne Petersen wrote:Right, it's ugly pretty much everywhere. But my point is that it does its *job* very well (reviews, staging, etc). -- Alex Rønne Petersen alex lycus.org http://lycus.orgPersonally, I've always preferred the CLI over ~most GUIs. `git gui` is fairly useful for pre-commit review and staging, etc.That GUI looks horrible, at least on Mac OS X. I usually prefer the CLI as well but I am using GITX on Mac OS X to check the log and diffs.
May 18 2012
On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar> wrote:Are you happy with Windows? :-PCompletely.
May 18 2012
On 18-05-2012 12:07, Manu wrote:On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar <mailto:ary esperanto.org.ar>> wrote: Are you happy with Windows? :-P Completely.Monster. *runs* ;-P -- Alex Rønne Petersen alex lycus.org http://lycus.org
May 18 2012
On 18 May 2012 15:41, Alex R=C3=B8nne Petersen <alex lycus.org> wrote:On 18-05-2012 12:07, Manu wrote:Well it's hard to escape the zombie apocalypse: http://www.netmarketshare.com/chartfx62/temp/CFT0518_09091906FE0.png (recen= t google statistics)On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar <mailto:ary esperanto.org.ar>> wrote: Are you happy with Windows? :-P Completely.Monster. *runs* ;-P
May 18 2012
On 18 May 2012 16:10, Manu <turkeyman gmail.com> wrote:On 18 May 2012 15:41, Alex R=C3=B8nne Petersen <alex lycus.org> wrote:entOn 18-05-2012 12:07, Manu wrote:Well it's hard to escape the zombie apocalypse: http://www.netmarketshare.com/chartfx62/temp/CFT0518_09091906FE0.png (rec=On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar <mailto:ary esperanto.org.ar>> wrote: Are you happy with Windows? :-P Completely.Monster. *runs* ;-Pgoogle statistics)I can't help but giggle and note that 'other' is consistently higher than Linux ;)
May 18 2012
On 18-05-2012 15:22, Manu wrote:On 18 May 2012 16:10, Manu <turkeyman gmail.com <mailto:turkeyman gmail.com>> wrote: On 18 May 2012 15:41, Alex Rønne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: On 18-05-2012 12:07, Manu wrote: On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar <mailto:ary esperanto.org.ar> <mailto:ary esperanto.org.ar <mailto:ary esperanto.org.ar>>> wrote: Are you happy with Windows? :-P Completely. Monster. *runs* ;-P Well it's hard to escape the zombie apocalypse: http://www.netmarketshare.com/chartfx62/temp/CFT0518_09091906FE0.png (recent google statistics) I can't help but giggle and note that 'other' is consistently higher than Linux ;)"The page cannot be found" -- Alex Rønne Petersen alex lycus.org http://lycus.org
May 18 2012
On Fri, 18 May 2012 14:32:05 +0100, Alex R=F8nne Petersen <alex lycus.or= g> = wrote:On 18-05-2012 15:22, Manu wrote:png =On 18 May 2012 16:10, Manu <turkeyman gmail.com <mailto:turkeyman gmail.com>> wrote: On 18 May 2012 15:41, Alex R=F8nne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: On 18-05-2012 12:07, Manu wrote: On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar <mailto:ary esperanto.org.ar> <mailto:ary esperanto.org.ar <mailto:ary esperanto.org.ar=wrote: Are you happy with Windows? :-P Completely. Monster. *runs* ;-P Well it's hard to escape the zombie apocalypse: http://www.netmarketshare.com/chartfx62/temp/CFT0518_09091906FE0.=Try: http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=3D= 10&qpcustomd=3D0 R -- = Using Opera's revolutionary email client: http://www.opera.com/mail/(recent google statistics) I can't help but giggle and note that 'other' is consistently higher than Linux ;)"The page cannot be found"
May 18 2012
On 18 May 2012 16:32, Alex R=C3=B8nne Petersen <alex lycus.org> wrote:On 18-05-2012 15:22, Manu wrote:91906FE0.png>(recentOn 18 May 2012 16:10, Manu <turkeyman gmail.com <mailto:turkeyman gmail.com>> wrote: On 18 May 2012 15:41, Alex R=C3=B8nne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: On 18-05-2012 12:07, Manu wrote: On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar <mailto:ary esperanto.org.ar> <mailto:ary esperanto.org.ar <mailto:ary esperanto.org.ar>>**=wrote: Are you happy with Windows? :-P Completely. Monster. *runs* ;-P Well it's hard to escape the zombie apocalypse: http://www.netmarketshare.com/**chartfx62/temp/CFT0518_** 09091906FE0.png<http://www.netmarketshare.com/chartfx62/temp/CFT0518_090=*facepalm* Fail! http://www.netmarketshare.com/os-market-share.aspx?qprid=3D9google statistics) I can't help but giggle and note that 'other' is consistently higher than Linux ;)"The page cannot be found"
May 18 2012
On 18-05-2012 15:39, Manu wrote:On 18 May 2012 16:32, Alex Rønne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: On 18-05-2012 15:22, Manu wrote: On 18 May 2012 16:10, Manu <turkeyman gmail.com <mailto:turkeyman gmail.com> <mailto:turkeyman gmail.com <mailto:turkeyman gmail.com>>> wrote: On 18 May 2012 15:41, Alex Rønne Petersen <alex lycus.org <mailto:alex lycus.org> <mailto:alex lycus.org <mailto:alex lycus.org>>> wrote: On 18-05-2012 12:07, Manu wrote: On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar <mailto:ary esperanto.org.ar> <mailto:ary esperanto.org.ar <mailto:ary esperanto.org.ar>> <mailto:ary esperanto.org.ar <mailto:ary esperanto.org.ar> <mailto:ary esperanto.org.ar <mailto:ary esperanto.org.ar>>>__> wrote: Are you happy with Windows? :-P Completely. Monster. *runs* ;-P Well it's hard to escape the zombie apocalypse: http://www.netmarketshare.com/__chartfx62/temp/CFT0518___09091906FE0.png <http://www.netmarketshare.com/chartfx62/temp/CFT0518_09091906FE0.png> (recent google statistics) I can't help but giggle and note that 'other' is consistently higher than Linux ;) "The page cannot be found" *facepalm* Fail! http://www.netmarketshare.com/os-market-share.aspx?qprid=9But to be fair, most enterprises/businesses use Linux for servers, not for desktops. -- Alex Rønne Petersen alex lycus.org http://lycus.org
May 18 2012
On 18 May 2012 16:41, Alex R=C3=B8nne Petersen <alex lycus.org> wrote:But to be fair, most enterprises/businesses use Linux for servers, not fo=rdesktops.I don't code on a server... Do you? :)
May 18 2012
On 2012-05-18 16:01, Manu wrote:On 18 May 2012 16:41, Alex Rønne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: But to be fair, most enterprises/businesses use Linux for servers, not for desktops. I don't code on a server... Do you? :)Why use source code management and deploys when you can code directly on the production server :) -- /Jacob Carlborg
May 18 2012
On 5/18/12 9:03 PM, Jacob Carlborg wrote:On 2012-05-18 16:01, Manu wrote:Where's the "like" button here? :-POn 18 May 2012 16:41, Alex Rønne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: But to be fair, most enterprises/businesses use Linux for servers, not for desktops. I don't code on a server... Do you? :)Why use source code management and deploys when you can code directly on the production server :)
May 18 2012
On Sat, May 19, 2012 at 09:05:56AM +0700, Ary Manzana wrote:On 5/18/12 9:03 PM, Jacob Carlborg wrote:Reminds me of Linus Torvalds: why backup your code when you can just put it on a public FTP server and have the whole world mirror it? :-) T -- If creativity is stifled by rigid discipline, then it is not true creativity.On 2012-05-18 16:01, Manu wrote:Where's the "like" button here? :-POn 18 May 2012 16:41, Alex Rnne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: But to be fair, most enterprises/businesses use Linux for servers, not for desktops. I don't code on a server... Do you? :)Why use source code management and deploys when you can code directly on the production server :)
May 18 2012
On Saturday, 19 May 2012 at 02:05:54 UTC, Ary Manzana wrote:On 5/18/12 9:03 PM, Jacob Carlborg wrote:LMFAOOn 2012-05-18 16:01, Manu wrote:Where's the "like" button here? :-POn 18 May 2012 16:41, Alex Rønne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: But to be fair, most enterprises/businesses use Linux for servers, not for desktops. I don't code on a server... Do you? :)Why use source code management and deploys when you can code directly on the production server :)
May 19 2012
On 18-05-2012 16:01, Manu wrote:On 18 May 2012 16:41, Alex Rønne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: But to be fair, most enterprises/businesses use Linux for servers, not for desktops. I don't code on a server... Do you? :)Yes. ;) -- Alex Rønne Petersen alex lycus.org http://lycus.org
May 18 2012
On 18 May 2012 17:13, Alex R=C3=B8nne Petersen <alex lycus.org> wrote:On 18-05-2012 16:01, Manu wrote:Right, well I'd like to see where your kind plot on that graph ;)On 18 May 2012 16:41, Alex R=C3=B8nne Petersen <alex lycus.org <mailto:alex lycus.org>> wrote: But to be fair, most enterprises/businesses use Linux for servers, not for desktops. I don't code on a server... Do you? :)Yes. ;)
May 18 2012
On Fri, May 18, 2012 at 7:07 PM, Manu <turkeyman gmail.com> wrote:On 18 May 2012 11:38, Ary Manzana <ary esperanto.org.ar> wrote:I am too. Also I like to be able to program in any OS and then compile on any too. I don't mind differences as far as I can work... and play. git on windows now is less worst than before but as mentionned here it is still awkward to us, without specific reasons on the top of my head. So far I use only Mercurial when I have choice. That said, knowing the subtile differences between the two, I'm still open to use git on non-windows projects I have. I think I will try fossil on some pet projects too. Joel LamotteAre you happy with Windows? :-PCompletely.
May 18 2012
Am 18.05.2012 10:38, schrieb Ary Manzana:Are you happy with Windows? :-PYes. I've grown up with it since the MS-DOS 3.3 days, so I know most of its issues. I've also been a Linux user since kernel 1.0.9, the first so support IDE CD-ROM drives, if memory does not fail me. So far I've mostly dual booted since Linux still has lots of issues, in what concerns out of the box support for multimedia and graphics programming, specially if you are doing it on laptops on the go. Windows has lots of quirks, but if you ever ventured to other comercial OS outside the Windows/UNIX world, you will discover very fast that Windows is actually quite nice. -- Paulo
May 18 2012
"Ary Manzana" <ary esperanto.org.ar> wrote in message news:jp51pi$240u$1 digitalmars.com...Are you happy with Windows? :-PMicrosoft Windows, yes. Microsoft OSX, no. Unfortunately, the former has been getting phased out in favor of the latter as of about 2006.
May 18 2012
On 18/05/2012 09:38, Ary Manzana wrote:Are you happy with Windows? :-PNo, not at all! ... but I am definitely less unhappy with it than with Linux or MacOS!... -- Bruno Medeiros - Software Engineer
May 30 2012
On 18/05/12 09:58, Lars T. Kyllingstad wrote:Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows?I'm mostly a Linux-user, but I have played with Git on Windows and don't recall it being particularly different from the Linux experience. I'd have thought the main issue would be that Windows-oriented people aren't used to using command-line stuff (in my experience this can extend to devs as well as regular users).
May 18 2012
On 18-05-2012 10:58, Joseph Rushton Wakeling wrote:On 18/05/12 09:58, Lars T. Kyllingstad wrote:I think that's the primary issue - Windows devs expect a full-blown, well-developed, and concise GUI. Git, frankly, doesn't have one. And I think that using a GUI for Git doesn't make an awful lot of sense; controlling the branching model, submodules, remotes, the stash, rebasing, etc is pretty hard from a GUI compared to the CLI (in my own not so humble opinion). I like to think that GUIs and CLIs both have their uses. I use the CLI to do most Git work, but *strongly* prefer `git gui` to do pre-commit review, staging, reverting, etc. -- Alex Rønne Petersen alex lycus.org http://lycus.orgStill, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows?I'm mostly a Linux-user, but I have played with Git on Windows and don't recall it being particularly different from the Linux experience. I'd have thought the main issue would be that Windows-oriented people aren't used to using command-line stuff (in my experience this can extend to devs as well as regular users).
May 18 2012
In my experience, TortoiseGIT is rather awkward to use. Anyone looking for a GUI for git should have a look at SmartGIT. It is commercial but zero cost for non-commercial use, available for Win/Mac/Linux and I don't know any other GUI that comes even close in quality. I guess there will always be some expert operations that require using the git CLI. This is just as usable on Windows as it is on Unix, but Windows users tend to avoid CLI in general. Anyhow, a user who migrates from SVN to GIT would not even miss that kind of operations. In general I don't see any aspect where GIT is less adapted to Windows than any other version control. On 18.05.2012 09:58, Lars T. Kyllingstad wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -Lars
May 18 2012
On 18-05-2012 11:07, Norbert Nemec wrote:In my experience, TortoiseGIT is rather awkward to use. Anyone looking for a GUI for git should have a look at SmartGIT. It is commercial but zero cost for non-commercial use, available for Win/Mac/Linux and I don't know any other GUI that comes even close in quality.I hadn't even heard of that one until reading this thread. Will definitely have a look at that.I guess there will always be some expert operations that require using the git CLI. This is just as usable on Windows as it is on Unix, but Windows users tend to avoid CLI in general. Anyhow, a user who migrates from SVN to GIT would not even miss that kind of operations.Unfortunately, they'd be missing out on all the cool Git features then. ;)In general I don't see any aspect where GIT is less adapted to Windows than any other version control. On 18.05.2012 09:58, Lars T. Kyllingstad wrote:-- Alex Rønne Petersen alex lycus.org http://lycus.orgI remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -Lars
May 18 2012
So far I like git-cola the most of all the git front ends I have tried. It takes a little bit of work but it can be made to run on windows
May 18 2012
On 5/18/2012 4:58 PM, Lars T. Kyllingstad wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -LarsI use it through Git Bash, which is part of the Git for Windows[1] package and isn't much different from a Linux command line. Once I got a grip on the basic git commands, I've had no problems with it at all. In fact, I actually cringe when I have to go back to subversion now and again. [1] http://msysgit.github.com/
May 18 2012
Am 18.05.2012 09:58, schrieb Lars T. Kyllingstad:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best.SmartGit is the best
May 18 2012
I'm windows exclusive, and I like git. I recently switched most of my personal projects to git from svn, I'm generally enjoying using git a lot more these days. Command line works fine, although windows users don't like to do that. TortoiseGit works, it's alright. I use it for most tasks, and the command line for things Tortoise doesn't have buttons for (a surprising number of trivial tasks). As a windows user, git is not a problem anymore. On 18 May 2012 10:58, Lars T. Kyllingstad <public kyllingen.net> wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -Lars
May 18 2012
On Windows, I use msysgit http://code.google.com/p/msysgit/ Somehow it's slower than the Linux counterpart, but I guess it works pretty well. On 5/18/2012 2:58 PM, Lars T. Kyllingstad wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -Lars
May 18 2012
18.05.2012 11:58, Lars T. Kyllingstad написал:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -LarsI'm happy with TortoiseGit (there was a few crashes recently but it isn't annoying) and TortoiseHg. IMHO, they are as easy as GitHub's Fork->Edit->Pull GUI. -- Денис В. Шеломовский Denis V. Shelomovskij
May 18 2012
On Friday, 18 May 2012 at 07:58:26 UTC, Lars T. Kyllingstad wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -LarsI'm using both, Linux and Windows, but I prefer working on Windows (I don't have X on my Linux installation, and it's not very cozy to spend all day in console). On Windows I have MSYS + Console2 setup, so I basically have nice looking (and more importantly functional) Linux console on my Windows. Oh, and yes, git (msysgit actually) is working great on Windows (just a bit slower than Linux version, but still faster than svn).
May 18 2012
On 18-05-2012 09:58, Lars T. Kyllingstad wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best.Linux-centric - yes. Buggy - no. msysgit (which is really what all Git packages on Windows are based on) has evolved a lot and is very high quality. I've used it on ~20 projects total by now, with all sorts of crazy hacks (git rerere, git rebase, git filter-branch) and it Just Works.Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -LarsGit kinda-sorta works in cmd.exe, but I really wouldn't recommend it. Not only because cmd.exe just plain *sucks*, but also because it lacks a lot of features that tools designed for UNIX (such as Git) use. mintty is a great replacement. I'm not a full-time Windows user, but when I do work on Windows, Git Bash and mintty work great for Git (note that Git Bash is really just bash.exe running inside cmd.exe). BTW, running Git through Cygwin isn't all that much different from running it in Git Bash (msysgit). Both of those use cmd.exe as the 'shell'. As I mentioned above, I would really recommend using mintty. I would not recommend TortoiseGit, or Tortoise* in general. In my personal experience, they've been very good at screwing up repos because what I thought some action would do didn't match the command line term for the operation. It's great that GUIs try to make things intuitive, but it can certainly backfire on people who are used to the CLI. -- Alex Rønne Petersen alex lycus.org http://lycus.org
May 18 2012
On Friday, 18 May 2012 at 07:58:26 UTC, Lars T. Kyllingstad wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -LarsGit-Extensions works pretty well, especially with its Visual Studio + PuTTY integration. It uses msysgit under the bonnet IIRC
May 18 2012
Am 18.05.2012 15:48, schrieb Christian Manning:On Friday, 18 May 2012 at 07:58:26 UTC, Lars T. Kyllingstad wrote:We mainly use Git-Extensions http://code.google.com/p/gitextensions/ + openSSH and it works great. You can also interchange both, Git-Extension and CLI, on the same project. (this wasn't the case with SVN + TortoiseSVN) I personally prefer the CLI, you know what you are doing, but most of the Windows-dev-folks like to use a GUI.I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -LarsGit-Extensions works pretty well, especially with its Visual Studio + PuTTY integration. It uses msysgit under the bonnet IIRC
May 18 2012
"Matthias Pleh" <benutzer example.com> wrote in message news:jp5len$6qa$1 digitalmars.com...You can also interchange both, Git-Extension and CLI, on the same project. (this wasn't the case with SVN + TortoiseSVN)Switching betwen SVN CLI and TortoiseSVN always worked fine for me.
May 18 2012
On Fri, 18 May 2012 20:49:48 +0100, Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> wrote:"Matthias Pleh" <benutzer example.com> wrote in message news:jp5len$6qa$1 digitalmars.com...Same here, tho some others here at work have had issues. The issues arose because they upgraded one or the other to a new SVN library version, which contained breaking changes to the on-disk representation of the .svn (_svn) data. As long as you make sure the CLI and Tortoise SVN lib version (Tortoise will display both it's version, and the SVN lib it is linked/built against in the about box) in sync, I believe it should work fine (barring actual bugs in one or the other). R -- Using Opera's revolutionary email client: http://www.opera.com/mail/You can also interchange both, Git-Extension and CLI, on the same project. (this wasn't the case with SVN + TortoiseSVN)Switching betwen SVN CLI and TortoiseSVN always worked fine for me.
May 21 2012
On Friday, 18 May 2012 at 07:58:26 UTC, Lars T. Kyllingstad wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.) -LarsI use Git Bash and I'm very happy with it.
May 18 2012
The windows...*ahem*..."port" of Git actually doesn't seem buggy at all these days, so that's good. Seems to work just as well as it does on Linux. However, for advanced things (like pre-commit hooks, or command options that take a CLI command), Git assumes bash, and while I like bash much better than cmd.exe I'm a bit afraid of dealing with it on Windows, and I definitely won't go anywhere near Git-bash. Fortunately I haven't needed to except to convert some of my SVN repos to Git, and for that I just used my linux box instead so I wouldn't have to touch Git-bash. Even though I'm mainly a windows guy, I'm not afraid of CLI (hell, I literally grew up on command lines). But despite that, Git's CLI is...terrible, for anything even *remotely* non-trivial. And that's regardless of OS. https://www.semitwist.com/articles/article/view/stupid-git However, I've always prefered to just use the Tortoise* tools, and TortoiseGit is vastly superior to TortoiseHg. So I'm overall happy with the choice of Git just because of TortoiseGit. Hosting is a different story though. I'm not a huge fan of BitBucket, but GitHub is complete and total *shit*, even compared to BitBucket. I hate, hate, HATE the fucking thing. It's great in *concept*, but the problem is the implementation. First of all, it's buggy as hell for anyone who isn't addicted to absolute *MOST* "latest and *cough*greatest*cough*" browsers (BitBucket isn't nearly as bad in that regard). And secondly, it's *insanely* slow, even on "modern" browsers, and even with JS off - ( https://www.semitwist.com/articles/article/view/if-git-cares-ab ut-speed-so-much... )
May 18 2012
Happy with Mercutial (CLI), Windows family and OpenSUSE ;)
May 19 2012
On Fri, 18 May 2012 08:58:23 +0100, Lars T. Kyllingstad <public kyllingen.net> wrote:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. Still, we made the switch, and I haven't really registered that many complaints since. So now I'm curious: Windows users, have you just resigned, or did Git actually turn out to work well on Windows? Specifically, is it usable from the CMD command line, and are graphical front-ends such as TortoiseGit any good? (I know running it through Cygwin works well, but that doesn't count.)I haven't yet tried to use GIT, but I'm a windows developer so I thought I'd share :p I have done a fair amount of cross-platform work, but all the development itself occurred on a windows desktop using M$ developer studio, which is my IDE of choice. I have worked with guys who decided they would be more comfortable, or productive on linux/freebsd/etc and so spent the time/effort to switch their development environment over. What is certain, is that these guys were less productive initially as they got up to speed (learning a new IDE/editor/tool-chain etc) but once past it was less certain whether they were more, or less productive. They were certainly happier, so I guess that as/is something. I've always been happy on Windows, and while cmd.exe and scripting on windows is pretty rubbish it does what I need it to do, and if not I write a tool in C/C++/D to solve the lack. I still haven't bothered to learn much/if any powershell, which looks like it I have dabbled with Cygwin and similar tools, but as I don't want to change my mindset to a linux/freebsd one they always annoy me. I don't want/need to learn all that accompanies such tools/environments, I just want to solve the actual issue i.e. obtain source from GIT in this case. So, if I were to give GIT a go I would be looking for a nice integrated (into windows explorer) GIT GUI tool (some mentioned in this thread which I'll give a go), plus a command line tool as well for those times when I want to script certain operations. Looking at some of the example GIT command line samples, it seems I would be scripting away as many details as I could - which is basically what a good GUI does for you, but in another way. That's my 2(p|c) :) R -- Using Opera's revolutionary email client: http://www.opera.com/mail/
May 21 2012
El 18/05/2012 9:58, Lars T. Kyllingstad escribió:I remember back when we were considering whether to move DMD, Phobos and druntime from SVN on DSource to Git on GitHub, there were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best. -LarsAnnounced today: Github for Windows! https://github.com/blog/1127-github-for-windows
May 21 2012
On Friday, 18 May 2012 at 07:58:26 UTC, Lars T. Kyllingstad wrote:were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best.Of course, git is a Linux-centric tool (Linus wrote it to be inherently unportable), hacked into windows environment and augmented with msys.
May 30 2012
On 30-05-2012 21:46, Kagamin wrote:On Friday, 18 May 2012 at 07:58:26 UTC, Lars T. Kyllingstad wrote:You make it sound as if he was trying to hinder portability. He merely didn't care. Not the same thing. -- Alex Rønne Petersen alex lycus.org http://lycus.orgwere some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best.Of course, git is a Linux-centric tool (Linus wrote it to be inherently unportable), hacked into windows environment and augmented with msys.
May 30 2012
On 30/05/12 21:49, Alex Rønne Petersen wrote:On 30-05-2012 21:46, Kagamin wrote:He expressed some very strong views to it. Aggression not ambivalence. I still can't avoid the feeling that if you're on Windows, you're a second-class citizen in the git world. BTW I found what the problem with my installation was: if you manage you to have two different git versions installed (I had git installed via cygwin, and later installed stand-alone MSYS git) then running one on a repository created by the other will corrupt various files in the repository, most notably the index file. It seems that git has no version numbers in its files. Instead, it silently corrupts them.On Friday, 18 May 2012 at 07:58:26 UTC, Lars T. Kyllingstad wrote:You make it sound as if he was trying to hinder portability. He merely didn't care. Not the same thing.were some concerns about using Git on Windows. People claimed that Git was a very Linux-centric tool, and that Windows support was buggy at best.Of course, git is a Linux-centric tool (Linus wrote it to be inherently unportable), hacked into windows environment and augmented with msys.
May 31 2012
Me too. BTW, I heard that mercurial has better Windows support. On 5/31/2012 6:09 PM, Don Clugston wrote:I still can't avoid the feeling that if you're on Windows, you're a second-class citizen in the git world.
May 31 2012
"Don Clugston" <dac nospam.com> wrote in message news:jq7jgr$1l27$1 digitalmars.com...It seems that git has no version numbers in its files. Instead, it silently corrupts them./facepalm
May 31 2012