Re: [OT] Windows users: Are you happy with git?

2012-05-31 Thread Nick Sabalausky
"Don Clugston"  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




Re: [OT] Windows users: Are you happy with git?

2012-05-31 Thread Andre Tampubolon
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.
> 


Re: [OT] Windows users: Are you happy with git?

2012-05-31 Thread Don Clugston

On 30/05/12 21:49, Alex Rønne Petersen wrote:

On 30-05-2012 21:46, Kagamin wrote:

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.


You make it sound as if he was trying to hinder portability. He merely
didn't care. Not the same thing.



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.




Re: [OT] Windows users: Are you happy with git?

2012-05-30 Thread Alex Rønne Petersen

On 30-05-2012 21:46, Kagamin wrote:

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.


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
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-30 Thread Kagamin

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.


Re: [OT] Windows users: Are you happy with git?

2012-05-30 Thread Bruno Medeiros

On 18/05/2012 09:38, Ary Manzana wrote:

Are you happy with Windows? :-P


No, not at all!

... but I am definitely less unhappy with it than with Linux or MacOS!...


--
Bruno Medeiros - Software Engineer


Re: [OT] Windows users: Are you happy with git? Github for Windows!

2012-05-21 Thread Alvaro

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.

-Lars


Announced today: Github for Windows!

https://github.com/blog/1127-github-for-windows



Re: [OT] Windows users: Are you happy with git?

2012-05-21 Thread Regan Heath
On Fri, 18 May 2012 08:58:23 +0100, 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.)


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  
would solve most of those issues - as it's basically C# in a shell.


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/


Re: [OT] Windows users: Are you happy with git?

2012-05-21 Thread Regan Heath
On Fri, 18 May 2012 20:49:48 +0100, Nick Sabalausky  
 wrote:



"Matthias Pleh"  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.


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/


Re: [OT] Windows users: Are you happy with git?

2012-05-19 Thread Mehrdad

On Saturday, 19 May 2012 at 02:05:54 UTC, Ary Manzana wrote:

On 5/18/12 9:03 PM, Jacob Carlborg wrote:

On 2012-05-18 16:01, Manu wrote:

On 18 May 2012 16:41, Alex Rønne Petersen mailto:a...@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 :)



Where's the "like" button here? :-P


LMFAO


Re: [OT] Windows users: Are you happy with git?

2012-05-19 Thread Michael

Happy with Mercutial (CLI), Windows family and OpenSUSE ;)




Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread H. S. Teoh
On Sat, May 19, 2012 at 09:05:56AM +0700, Ary Manzana wrote:
> On 5/18/12 9:03 PM, Jacob Carlborg wrote:
> >On 2012-05-18 16:01, Manu wrote:
> >>On 18 May 2012 16:41, Alex Rønne Petersen  >>> 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 :)
> >
> 
> Where's the "like" button here? :-P

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.


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Andrej Mitrovic
On 5/18/12, Lars T. Kyllingstad  wrote:
> did Git actually turn out to work well on Windows?

Console2+msysgit, and of course a bunch of aliases (.bashrc) to make
my life easier:
alias cd..='cd ..'
alias dir="ls -F"
alias cls='clear'
alias c:='cd /c/'
alias d:='cd /d/'
alias e:='cd /e/'

There's more aliases, like git-specific commands. Console2 takes care
of things like pasting with ctrl+v and having multiple tabs.

It works ok this way. :)


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Ary Manzana

On 5/18/12 9:03 PM, Jacob Carlborg wrote:

On 2012-05-18 16:01, Manu wrote:

On 18 May 2012 16:41, Alex Rønne Petersen mailto:a...@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 :)



Where's the "like" button here? :-P


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Nick Sabalausky
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-about-speed-so-much...
 )





Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Paul D. Anderson

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


-Lars


I use Git Bash and I'm very happy with it.



Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Nick Sabalausky
"Matthias Pleh"  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.




Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Nick Sabalausky
"Ary Manzana"  wrote in message 
news:jp51pi$240u$1...@digitalmars.com...
> Are you happy with Windows? :-P

Microsoft Windows, yes.

Microsoft OSX, no.

Unfortunately, the former has been getting phased out in favor of the latter 
as of about 2006.




Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Paulo Pinto

Am 18.05.2012 10:38, schrieb Ary Manzana:

Are you happy with Windows? :-P


Yes.

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


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Manu
On 18 May 2012 17:13, Alex Rønne Petersen  wrote:

> On 18-05-2012 16:01, Manu wrote:
>
>> On 18 May 2012 16:41, Alex Rønne Petersen >
>> > 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. ;)


Right, well I'd like to see where your kind plot on that graph ;)


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

On 18-05-2012 16:01, Manu wrote:

On 18 May 2012 16:41, Alex Rønne Petersen mailto:a...@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
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Matthias Pleh

Am 18.05.2012 15:48, schrieb Christian Manning:

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

-Lars


Git-Extensions works pretty well, especially with its Visual Studio +
PuTTY integration. It uses msysgit under the bonnet IIRC


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.


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Jacob Carlborg

On 2012-05-18 16:01, Manu wrote:

On 18 May 2012 16:41, Alex Rønne Petersen mailto:a...@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


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Manu
On 18 May 2012 16:41, Alex Rønne Petersen  wrote:

> But to be fair, most enterprises/businesses use Linux for servers, not for
> desktops.


I don't code on a server... Do you? :)


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Christian Manning

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


-Lars


Git-Extensions works pretty well, especially with its Visual 
Studio + PuTTY integration. It uses msysgit under the bonnet IIRC


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

On 18-05-2012 15:39, Manu wrote:

On 18 May 2012 16:32, Alex Rønne Petersen mailto:a...@lycus.org>> wrote:

On 18-05-2012 15:22, Manu wrote:

On 18 May 2012 16:10, Manu mailto:turkey...@gmail.com>

>> wrote:

On 18 May 2012 15:41, Alex Rønne Petersen mailto:a...@lycus.org>
>> wrote:

On 18-05-2012 12:07, Manu wrote:

On 18 May 2012 11:38, Ary Manzana
mailto:a...@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"


*facepalm* Fail!
http://www.netmarketshare.com/os-market-share.aspx?qprid=9


But to be fair, most enterprises/businesses use Linux for servers, not 
for desktops.


--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Manu
On 18 May 2012 16:32, Alex Rønne Petersen  wrote:

> On 18-05-2012 15:22, Manu wrote:
>
>> On 18 May 2012 16:10, Manu >
>> > wrote:
>>
>>On 18 May 2012 15:41, Alex Rønne Petersen >> wrote:
>>
>>On 18-05-2012 12:07, Manu wrote:
>>
>>On 18 May 2012 11:38, Ary Manzana >
>>>**>
>>
>>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"


*facepalm* Fail!
http://www.netmarketshare.com/os-market-share.aspx?qprid=9


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Regan Heath
On Fri, 18 May 2012 14:32:05 +0100, Alex Rønne Petersen   
wrote:



On 18-05-2012 15:22, Manu wrote:

On 18 May 2012 16:10, Manu mailto:turkey...@gmail.com>> wrote:

On 18 May 2012 15:41, Alex Rønne Petersen mailto:a...@lycus.org>> wrote:

On 18-05-2012 12:07, Manu wrote:

On 18 May 2012 11:38, Ary Manzana mailto:a...@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"


Try:
http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0

R

--
Using Opera's revolutionary email client: http://www.opera.com/mail/


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

On 18-05-2012 15:22, Manu wrote:

On 18 May 2012 16:10, Manu mailto:turkey...@gmail.com>> wrote:

On 18 May 2012 15:41, Alex Rønne Petersen mailto:a...@lycus.org>> wrote:

On 18-05-2012 12:07, Manu wrote:

On 18 May 2012 11:38, Ary Manzana mailto:a...@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
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

On 18-05-2012 15:26, Jacob Carlborg wrote:

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.



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
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Jacob Carlborg

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


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Manu
On 18 May 2012 16:10, Manu  wrote:

> On 18 May 2012 15:41, Alex Rønne Petersen  wrote:
>
>> On 18-05-2012 12:07, Manu wrote:
>>
>>> On 18 May 2012 11:38, Ary Manzana >> > 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 ;)


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Manu
On 18 May 2012 15:41, Alex Rønne Petersen  wrote:

> On 18-05-2012 12:07, Manu wrote:
>
>> On 18 May 2012 11:38, Ary Manzana > > 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)


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

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

-Lars


Git 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
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Danni Coy
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


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Aleksandar Ružičić

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


-Lars


I'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).


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

On 18-05-2012 10:58, Joseph Rushton Wakeling wrote:

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


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
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

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:

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





--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

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
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Alex Rønne Petersen

On 18-05-2012 12:07, Manu wrote:

On 18 May 2012 11:38, Ary Manzana mailto:a...@esperanto.org.ar>> wrote:

Are you happy with Windows? :-P


Completely.


Monster.

*runs* ;-P

--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Denis Shelomovskij

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

-Lars


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


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Andre Tampubolon
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



Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Klaim - Joël Lamotte
On Fri, May 18, 2012 at 7:07 PM, Manu  wrote:

> On 18 May 2012 11:38, Ary Manzana  wrote:
>
>> Are you happy with Windows? :-P
>>
>
> Completely.
>

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 Lamotte


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Manu
On 18 May 2012 11:38, Ary Manzana  wrote:

> Are you happy with Windows? :-P
>

Completely.


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread dennis luehring

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



Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Manu
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  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
>


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Mike Parker

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

-Lars


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


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Norbert Nemec
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




Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Joseph Rushton Wakeling

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


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Ary Manzana

Are you happy with Windows? :-P


Re: [OT] Windows users: Are you happy with git?

2012-05-18 Thread Mehrdad
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).


[OT] Windows users: Are you happy with git?

2012-05-18 Thread 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.)


-Lars