Skip to content

philipkimmey/Svn-Git-Cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 

Repository files navigation

The associated programs are designed to get rid of the cruft that builds up over the lifetime of an Svn repo.

These scripts will take a git repo, look at all the files that currently exist, parse commits going backwards for all instances of that file blob, and eventually build a big list of the hashes of all the files we want to keep. Then it will remove all file objects that do not correspond to the hashes we want to keep.

I believe this will remove all the file blobs you don't care about anymore, though you'll likely still have trees and commits that may be irrelevant now. That doesn't matter really though, the file blobs are what you want to get rid of.

Usage:

Modify 

About

A couple scripts to fully clean an svn repo of extra history during a transition to git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages