> I work at a company that is currently using SVN + Bugzilla for SCM. It's > painful, and I am experimenting with Fossil on one of my local VMs to trial a > parallel process for tracking all the changes. Fossil's out of the box UI is > fantastic and just what we need. > > My goal is to set up a separate Fossil environment that gets refreshed from > SVN on demand. Since I know of no direct SVN -> Fossil integration, I need > to go through git (which is fine). > > To achieve this goal, I use `git svn` to do the initial import and fetch > changes. Then, I use `git fast-export`, passing a `gitmarks` file with all > the changes that have already been exported. Script below. > > This all works fine, with one significant exception. When I do a diff > operation on many files that are updated during the incremental import, it > appears that the entire file is "new." In other words, the left hand side of > the diff is blank and the right hand side is entirely green. If I do a > unified diff, the entire screen is green. I look at the patch, and it's > filed with plus signs. Etc. > > My fossil version is from June 14, I fetched the tip of the repository and > compiled. > > I did look at the output of `git fast-export` but am not well versed enough > in the format to be able to identify problems. I'm aware that the problem > could very well lie outside of fossil, but figured I would start with this > user group. > > Any ideas? Thank you in advance. > > > > > #!/bin/bash > > PWD=$PWD > cp gitmarks gitmarks.bak > cd git > git svn fetch > git fast-export --all \ > --import-marks=../gitmarks \ > --export-marks=../gitmarks \ > | fossil import --git --incremental ../forerun.fossil > cd ..
Update (sorry for it being so quick): It appears that the incremental import interpreted the situation a little differently than I expected. When I click "Files" at the top of the web UI (/dir?ci=tip), I only see the files that changed in the last update, not all the files in the {SVN,git} project. When I click "Timeline," however, I see many events dating back from months ago (which I would expect). Does this sound normal/expected?
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users