All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Grimm <koreth@midwinter.com>
To: git@vger.kernel.org
Subject: Pruning objects from history?
Date: Fri, 30 Mar 2007 19:01:27 -0700	[thread overview]
Message-ID: <460DC0F7.1070607@midwinter.com> (raw)

I've imported the full history of a large project from Subversion using 
the latest git-svn. The resulting repo is huge, and I believe it's due 
in large part to a series of big tar.gz files that got checked into the 
Subversion repository by mistake early in the project's history. They 
were subsequently removed from svn, but of course git-svn grabs them and 
puts them in my local history.

Is there any way to excise those files? They are of no interest to us 
now -- they were data files for a third-party application we ended up 
not using -- and they're making git look bad in the disk usage department.

I believe this has been asked before in the context of removing 
copyrighted content from public repositories. However, I have a twist 
that may make it easier: nobody else has cloned this repository yet. I 
am free to rewrite history with no risk of messing up any downstream 
repositories, and I don't have to worry about propagating the deletions 
out to anyone. I just don't know how to do it (assuming it's doable at all.)

Thanks!

-Steve

             reply	other threads:[~2007-03-31  2:01 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-31  2:01 Steven Grimm [this message]
2007-03-31  2:08 ` Pruning objects from history? Shawn O. Pearce
2007-03-31 13:11 ` Theodore Tso
2007-03-31 16:18   ` Linus Torvalds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=460DC0F7.1070607@midwinter.com \
    --to=koreth@midwinter.com \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.