Live data from Hacker News

GitHub for Mac 1.1

github.com

11–20 of 65 posts

Re: GitHub for Mac 1.1

#11
post #10

Line Committing is a killer feature. Right now, I force myself to check in code for the smallest change because I want my commit to reflect a meaningful change. I could certainly save a lot of time if I had the flexibility to make bunch of changes in the file and then commit them in separate hunks.

You've always been able to do that via the command line (`git add -p `) but it's definitely great to see it in a more user friendly form.

Sort of. -p considers consecutive lines a single hunk. Often, that's not what I want. Luckily, there is magit: http://philjackson.github.com/magit/

Re: GitHub for Mac 1.1

#12
post #5

I wrote a simple plugin for Sublime Text that opens the GitHub app and it's been working quite well as a replacement for Textmate & Git bundle. There's been a few rare times where I've had to drop back to command line because of crashes, but I'm glad to see it's being maintained and updated.

Mind making your plugin publicly available?

Re: GitHub for Mac 1.1

#13
post #10

Line Committing is a killer feature. Right now, I force myself to check in code for the smallest change because I want my commit to reflect a meaningful change. I could certainly save a lot of time if I had the flexibility to make bunch of changes in the file and then commit them in separate hunks.

You've always been able to do that via the command line (`git add -p `) but it's definitely great to see it in a more user friendly form.

Yes, I am aware of git add -p but if you deal file with 500 lines of code, it's easier to have a UI to select lines you want to commit.

Re: GitHub for Mac 1.1

#15

Line Committing is a killer feature. Right now, I force myself to check in code for the smallest change because I want my commit to reflect a meaningful change. I could certainly save a lot of time if I had the flexibility to make bunch of changes in the file and then commit them in separate hunks.

GitX supports that. I mainly use the command line for working with git, but I use GitX for committing because it has a great UI for seeing diffs and staging individual chunks.

Re: GitHub for Mac 1.1

#16
post #10

Earlier quoted context omitted.

You've always been able to do that via the command line (`git add -p `) but it's definitely great to see it in a more user friendly form.

Sort of. -p considers consecutive lines a single hunk. Often, that's not what I want. Luckily, there is magit: http://philjackson.github.com/magit/

You can split the hunks into smaller ones.

Re: GitHub for Mac 1.1

#18
post #4
post #3

I'm a big fan of the GitHub for Mac GUI, I still have to drop down to the terminal to handle a few specific commands (especially when the GUI gets stuck in a merge conflict loop), but it helps me quickly handle stuff and thumb through local repos, especially helping me visualize stuff. One thing I've noticed is that GitHub's web interface often misrepresents the number of branches we have. The number count is correct…

On the website, we only show you branches with unique commits. So if you merge a branch, it won't appear. This kind of sucks, but that page will get better with time.

[deleted]

Re: GitHub for Mac 1.1

#20
post #6

They added line by line committing! That is awesome, I've been using citool for that forever, even though it's ugly on a Mac. (Along with diffing, commit surgery is one of the few tasks where a GUI really scores big).

Check out GitX, it has supported this for a while.
Post reply on HN