Re: Importing from tarballs; add, rm, update-index?
- From
Johannes Sixt <j.sixt@eudaptics.com>
- Date
- Jan 12, 2007, 14:39 UTC
- Message-ID
- <45A79DBC.1795F5C4@eudaptics.com>
- In-Reply-To
- <200701121409.l0CE9923015123@laptop13.inf.utfsm.cl>
"Horst H. von Brand" wrote:
Show 14 quoted lines
> Hum... something like the following (completely untested!) should do the > trick: > > cd /basedir > mkdir codebase; cd codebase; git init-db > for version in 1.0 1.1 1.1a 1.1b 2.0.0 ...; do > cd /basedir > tar xf tarball-$version.tar > mv codebase-$version/* codebase # Take care to move everything! > cd codebase > git add . > git commit -a -m "Updated to $version" > rm -rf * # Delete everything except for git stuff > done
You can let GIT_DIR point somewhere outside the extracted directory.
If the dates of your tarballs are meaningful, you can use something like this:
export GIT_AUTHOR_DATE="$(date --reference=foo-1.1.tar +%s) -07:00"
-- Hannes