I've just noticed that Github have now got a Mac client for managing repository on the github.com domain. Its by no way comparable to Tower as from what I can tell you cannot hook up just any old git repos. Worth a look though if you manage several open source projects on there.
Thanks to all the people that follow mytweets and blog posts. 2010 hasn't been the greatest of years for me personally but here is to 2011 being a lot better! (with more posts)
I wish I could be more original with project names, anyway ... this is just an
experiment I was playing around with tonight and I wanted to share before I left it in folder oblivion. At the moment it is a rather bare bones CFC for talking to Git. You can run currently
on run:
* Status
* Log
* Show
* But you can easily add more
The benefit (which is where the idea started) is that you don't have to be in the git project to run this!
I've only tested on a Mac w/CF9 so would be glad for any feed back on other platforms or suggestions!
Below is the CFC code alone but if you want to check it all out (an index.cfm and Readme.txt file, thats it!) check out: github.com/andyj/CFGit
I got the error "No refs in common and none specified; doing nothing" from Git the other day when trying git push to a remote repost. I checked the config and all seemed ok but after some googling it seems this error happens when you clone an empty repos. To solve you need to do at least one push specifying both origin and master.
After you've done this once you can then simply use
I needed to change the case of 2 files recently which when it came to committing with Git did not take. It seems since version 1.5.6 you can set ignorecase = "true" which seems to be the default.
To change this setting go to your project and edit the .git/config and set ignorecase = "false" or simply remove it

http://progit.org/ is a website for the Pro Git book, written by Scott Chacon. Whats great is that you can read the full contents online (like the SVN book) so it acts as a great Git resource to have. Covering everything from a history of Git, to getting started, the Protocols, distributed workflows, and event migrating from SVN to Git. If you haven't looked at Git yet or just starting then bookmark it now.
You can of course support the book and buy a print copy copy for your bookshelf.
Im using GIT more and more on my own personal projects but as a single developer commiting I don't get many issues. Then I get a weird unpacker error
[sourcecode language="plain"] andyj$ git push origin master Counting objects: 38, done. Delta compression using up to 2 threads. Compressing objects: 100% (20/20), done. Writing objects: 100% (20/20), 5.96 KiB, done. Total 20 (delta 15), reused 0 (delta 0) error: unpack-objects died of signal error: unpack failed: unpack-objects abnormal exit To /*******/*********/*******/***********.git ! [remote rejected] master -> master (n/a (unpacker error)) [/sourcecode]
The fix is simple. [sourcecode language="plain"]$git repack remote/origin/master[/sourcecode]