Strange behavior from git log –since

I have a test repository with 18 commits. git log | grep Date: returns the following: Date: Fri Sep 20 08:04:13 2013 +0200 Date: Fri Sep 20 08:03:28 2013 +0200 Date: Fri Sep 20 08:02:05 2013 +0200 Date: Thu Sep 19 09:53:10 2013 +0200 Date: Wed Sep 18 17:04:41 2013 +0200 Date: Wed Sep 18 […]

Is there a tool that automatically saves incremental changes to files while coding?

One of my favorite features of Google docs is the fact that it’s constantly automatically saving versions of my document as I work. This means that even if I forget to save at a certain point before making a critical change there’s a good chance that a save point has been created automatically. At the […]

git revision number in source code documentation

I’ve seen in several projects that developers include something like $Revision$ in source code documentation. I think they are macros or environment variables for some tool but I do not know how to work with them. I am interested on adding this feature to my next project. I normally use TextMate, git and doxygen. Any […]

Using git with a proxy that rewrites SSL certificates

at $WORK, we have to use an introspecting web proxy that rewrites the SSL certificate chain. I can verify this by using curl to get an https URL or running (o.k., trying to run 🙂 ) the firefox plugin updater. The windows port of GIT,, also complains about broken certificates. Is there a way […]

how to send somebody my (already generated) github public rsa key(send the key or the .pub file?)

I just set up Github and generated my ssh keys. I need to give my public rsa to somebody so they can allow me access to their git repo. Do I send them a) my entire .pub file, b) the contents of the .pub file, or c) the key that i see if i log […]

git svn fetch: Could not unmemoize function `check_cherry_pick', because it was not memoized to begin with

I’m hitting the following error while running git svn fetch: Complex regular subexpression recursion limit (32766) exceeded at /usr/share/perl5/vendor_perl/YAML/ line 517, <$IN> line 1. YAML Error: Can’t parse double quoted string Code: YAML_PARSE_ERR_BAD_DOUBLE Line: 2 Document: 1 at /usr/share/perl5/vendor_perl/YAML/ line 523. Could not unmemoize function `check_cherry_pick’, because it was not memoized to begin with at […]

Can't manage to load my private key with git extension

I’ve been trying for the last 2 hours. I’m using xp-dev as a git repository provider (because I’m already paying and I have svn repo over there) I’ve given xp-dev my public key. But when cloning my repo I a being rejected. “C:\Program Files (x86)\Git\bin\git.exe” clone -v –recurse-submodules –progress “ssh://” “c:/ProjetPerso/repogit” Cloning into ‘c:/ProjetPerso/repogit’… Permission […]

git aws.push: 'aws.push' is not a git command

From my site/application directory: $ git aws.push git: ‘aws.push’ is not a git command. See ‘git –help’. git –help doesn’t help. All the posts I have read were written before EB Command Line Interface (CLI) 3.x was a thing. I followed the official instructions here: And here: Unfortunately, the latter still says to: […]

How can I remove ALL of someone's contributions to a project using git?

I am a contributor to a very old project presently in the process of relicensing. There are only about 30 contributors to the project, but it’s almost ten years old at this point; Many of these people have moved on and I’m not sure I can find them all. The project is presently using git […]

Git: can't switch to new remote branch

I have an account on github and I use it from two different machines. On one, I created a new branch myNewBranch and switched to it. Then I did my modifications to my code, I committed and pushed to myNewBranch. On the second machine, I can’t figure out how to push to it. $ git […]

Git Baby is a git and github fan, let's start git clone.