On Jul 24, 2013, at 13:36 , Petr Pudlák wrote:
> I have a several year old project that has been managed in several VCS over 
> its lifetime, and for past year or two it has been managed using Fossil. The 
> history of the project contains some ancient code that is not necessary now, 
> but worse, it also contains some ancient binary library files, which make the 
> history quite large. Is there a way how to abandon some old code, for example 
> to delete every commit that is older than some date?
> 
> I could export it to GIT, there make the change and import back, but this 
> will change code commit hashes and therefore I'm not sure if it would be 
> possible to keep the relations between tickets, commits and commit messages.


Exporting to git was my first idea.
If there are just a few of those big binary files, you can use shunning.
Otherwise, I guess you'll need to script something using fossil deconstruct, 
but I have no experience with that route.


Kind regards,
Remigiusz Modrzejewski



_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to