From: Shawn O. Pearce Date: Mon, 12 Apr 2010 14:47:18 GMT Subject: Re: Manually edit the commit a submodule is pointing to? Message-ID: <20100412144718.GC6313@spearce.org> In-Reply-To: Tim Visher wrote: > I recently began to use submodules to manage large packages that I > depend on from my .emacs file and I've run into an issue where I made > a change locally and didn't push out to the master repo. I'm now not > at that box and I'm trying to checkout the repo fresh. > > The problem is that the master repo doesn't have the commit specified… > Where? So I can't edit the submodule commit and then readd it because > I don't have the submodule to edit since I can't check it out. Is it > possible to just manually munge the commit that the submodule is > pointing to? Yup: git update-index --cacheinfo 160000 commit path -- Shawn.