Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-26 Thread Baruch Burstein
On Fri, Oct 24, 2014 at 4:58 PM, Ron W ronw.m...@gmail.com wrote: Not sure if anything in this might be helpful, but I found this: https://github.com/oopos/fossil/tree/master/tools/cvs2fossil I haven't looked at it yet, but it strikes me as somewhat ironic that a tool for converting CVS to

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-26 Thread Baruch Burstein
On Sun, Oct 26, 2014 at 10:28 AM, Baruch Burstein bmburst...@gmail.com wrote: On Fri, Oct 24, 2014 at 4:58 PM, Ron W ronw.m...@gmail.com wrote: Not sure if anything in this might be helpful, but I found this: https://github.com/oopos/fossil/tree/master/tools/cvs2fossil I haven't looked at

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-26 Thread Gour
On Sun, 26 Oct 2014 10:30:46 +0300 Baruch Burstein bmburst...@gmail.com wrote: On Sun, Oct 26, 2014 at 10:28 AM, Baruch Burstein bmburst...@gmail.com wrote: On Fri, Oct 24, 2014 at 4:58 PM, Ron W ronw.m...@gmail.com wrote: Not sure if anything in this might be helpful, but I found

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-24 Thread Ron W
On Tue, Oct 21, 2014 at 5:30 PM, Ron W ronw.m...@gmail.com wrote: On Tue, Oct 21, 2014 at 5:32 AM, Baruch Burstein bmburst...@gmail.com wrote: Done. As I said, It is *very* much a work-in-progress. Looks like a good start. Not as much code as I thought it would require. Baruch, Not sure

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-23 Thread Baruch Burstein
On Thu, Oct 23, 2014 at 7:26 PM, Ron W ronw.m...@gmail.com wrote: Also, another reason in favor of a direct importer: Git only tracks the heads of branches. No history is being lost, just that determining what branch a given commit belongs to is difficult. Therefor, git-fast-import doesn't

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-23 Thread David Mason
On 23 October 2014 12:26, Ron W ronw.m...@gmail.com wrote: Having read post from many places, one of the big complaints SVN users have about Git is directory tracking. Fossil lack this, too. I had a weird related issue the other day (I would argue it's a bug, but YMMV). I was moving an

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-21 Thread Ron W
On Tue, Oct 21, 2014 at 5:32 AM, Baruch Burstein bmburst...@gmail.com wrote: Done. As I said, It is *very* much a work-in-progress. Looks like a good start. Not as much code as I thought it would require. A direct import will certainly bypass the limitations of using git-fast-import as an

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-20 Thread Ron W
On Sun, Oct 19, 2014 at 12:08 AM, Gour g...@atmarama.net wrote: What about svn:externals? I know many projects, as well as the one in question, use them a lot? Any optimal way to do it with Fossil? I had forgotten about externals in SVN. I recall something about someone adding nested

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-20 Thread Ron W
On Sun, Oct 19, 2014 at 3:51 AM, Baruch Burstein bmburst...@gmail.com wrote: I have been working recently (albeit slowly) on a 'fossil import --svn' option. I haven't pushed it since I didn't know if it would end up going anywhere, but if people are interested in seeing partial work, I can

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-20 Thread Baruch Burstein
On Mon, Oct 20, 2014 at 4:39 PM, Ron W ronw.m...@gmail.com wrote: Please make your in-progress SVN imported avilable. I will try to do this later tonight -- ˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı ___ fossil-users mailing list

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-20 Thread Ron W
On Fri, Oct 17, 2014 at 8:21 PM, Ron W ronw.m...@gmail.com wrote: Some SVN features not in Fossil My research was on hold (still is). Following a chain of posts elsewhere on the web, I came across this: http://www.catb.org/esr/reposurgeon/ Among other things, it can read SVN dump files and

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-20 Thread Ron W
On Mon, Oct 20, 2014 at 6:42 PM, Andreas Kupries andre...@activestate.com wrote: Saw this on /. today http://developers.slashdot.org/story/14/10/20/217248/help-esr-stamp-out-cvs-and-svn-in-our-lifetime That's what lead me to reposurgeon. ___

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-19 Thread Baruch Burstein
I have been working recently (albeit slowly) on a 'fossil import --svn' option. I haven't pushed it since I didn't know if it would end up going anywhere, but if people are interested in seeing partial work, I can push it. -- ˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-18 Thread Stephan Beal
On Sat, Oct 18, 2014 at 2:21 AM, Ron W ronw.m...@gmail.com wrote: Tagging files. SVN allows properties to be attached to files as well as to commits. SVN properties Actually... in principle fossil allows tagging any artifacts (i.e. any UUID), but no UIs have every been developed for anything

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-18 Thread Stephan Beal
On Sat, Oct 18, 2014 at 9:04 AM, Stephan Beal sgb...@googlemail.com wrote: On Sat, Oct 18, 2014 at 2:21 AM, Ron W ronw.m...@gmail.com wrote: Tagging files. SVN allows properties to be attached to files as well as to commits. SVN properties [stephan@host:~/cvs/fossil/cwal]$ f-tag -a

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-18 Thread Gour
On Sat, 18 Oct 2014 16:42:11 -0400 Ron W ronw.m...@gmail.com wrote: SVN also allows properties on directories. But Fossil doesn't track directories, so can't support this. What about svn:externals? I know many projects, as well as the one in question, use them a lot? Any optimal way to do it

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Stephan Beal
On Fri, Oct 17, 2014 at 2:59 AM, Ron W ronw.m...@gmail.com wrote: A question about libfossil: Is it possible to directly create a delta artifact? I ask this because it looks like SVN::Dump::Reader does not un-delta the artifact content. So either I would have to apply the delta myself (to

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Gour
On Thu, 16 Oct 2014 20:59:52 -0400 Ron W ronw.m...@gmail.com wrote: For a project that follows the recommended convention of directories named trunk, branches and tags - or clearly identifies its convention - creating branches (and tagged commits) in Fossil should not be too hard. If the

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Ron W
On Thu, Oct 16, 2014 at 8:59 PM, Ron W ronw.m...@gmail.com wrote: After doing some research, More research... In the SVN dump file, deltas are optional, so an initial implementation can omit dealing with deltas. SVN dump files do not have manifests. There is a revision artifact followed by

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 3:25 PM, Ron W ronw.m...@gmail.com wrote: More research... Needing a break from dump file processing, I decided to look in to how a mirror could be kept up to date. I previously mentioned using a commit monitor, so I looked to see how one SVN repo could mirror another.

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Gour
On Fri, 17 Oct 2014 16:00:08 -0400 Ron W ronw.m...@gmail.com wrote: Hello Ron, Needing a break from dump file processing, I decided to look in to how a mirror could be kept up to date. Thank you very much for taking time in doing this research... Although this sounds like a Rube Goldberg

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Warren Young
On Oct 15, 2014, at 2:18 PM, Stephan Beal sgb...@googlemail.com wrote: checkin [da524a7b522f] @ 2014-10-15 22:13:19 by [stephan] branch [trunk] initial chicken. On April 1, Fossil should use this as its default comment for commits to new trees.

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread j. v. d. hoff
On Sat, 18 Oct 2014 00:12:07 +0200, Warren Young war...@etr-usa.com wrote: On Oct 15, 2014, at 2:18 PM, Stephan Beal sgb...@googlemail.com wrote: checkin [da524a7b522f] @ 2014-10-15 22:13:19 by [stephan] branch [trunk] initial chicken. On April 1, Fossil should use this as its

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 5:35 PM, Gour g...@atmarama.net wrote: On Fri, 17 Oct 2014 16:00:08 -0400 Ron W ronw.m...@gmail.com wrote: Needing a break from dump file processing, I decided to look in to how a mirror could be kept up to date. Thank you very much for taking time in doing this

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 6:30 PM, Ron W ronw.m...@gmail.com wrote: The main information the post commit hook method risks loosing is the relationship between a copied file and its copy, but Fossil doesn't have a copy command, so doesn't keep this, though I'm pretty sure it could. Err, was too

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 6:42 AM, Gour g...@atmarama.net wrote: In any case, my opinion is that having SVN --- Fossil is much more interested than Git --- Fossil 'cause, imho, with Fossil one can make very familiar/similar workflow like the one used with SVN. Some SVN features not in Fossil:

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-16 Thread Ron W
On Wed, Oct 15, 2014 at 4:54 PM, Ron W ronw.m...@gmail.com wrote: But that's just the executive summary. The details will require much research, planning and design. After doing some research, I was reminded that SVN branches (and tags) are implemented as copy-by-reference. This means that

[fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Gour
Hello, I like Fossil and I'm using it for all my projects. However, I would be glad that it would be used for many (open-source) projects considering that it would be more suitable than Git(hub). Recently I've re-awakened contact with the leader of one big FLOSS project telling him more about

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Stephan Beal
On Wed, Oct 15, 2014 at 10:51 AM, Gour g...@atmarama.net wrote: $ fossil dbstat repository-size: 660814848 bytes (660.8MB) artifact-count:248761 (stored as 36568 full text and 212193 delta blobs) artifact-sizes:221499 average, 40470493 max, 55100155703 bytes (55.1GB) total

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 4:51 AM, Gour g...@atmarama.net wrote: As you know, migrating the project to new (D)VCS is never straightforward procedure without opposition from other camps mixed with politics. :-) However, natural step would be to provide Fossil mirror in order to show its

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Sean Woods
On Wed, Oct 15, 2014, at 01:23 PM, Ron W wrote: In theory, writing a SVN-dump to git-fast-export format converter could be done. If you want to have a near real time mirror of the SVN repo, you might have to create the Fossil repo that way because git-svn maps SVN branches and tags in a

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 1:30 PM, Sean Woods s...@seanwoods.com wrote: I wish the gitmarks feature was better supported in Fossil to have a true incremental import without scripting multiple version control systems. But, development efforts are probably better placed elsewhere. Fossil

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Gour
On Wed, 15 Oct 2014 13:23:56 -0400 Ron W ronw.m...@gmail.com wrote: The easiest way I have found, so far, to convert SVN to Fossil is via Git. OK, that's what I was assuming. In theory, writing a SVN-dump to git-fast-export format converter could be done. If you want to have a near real

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Gour
On Wed, 15 Oct 2014 13:30:05 -0400 Sean Woods s...@seanwoods.com wrote: I experimented with SVN to Fossil via Git a little over a year ago. It worked well for an initial export with no future imports, but for incremental updates it didn't work very well. The diffs were messed up. Here is the

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 2:51 PM, Gour g...@atmarama.net wrote: Well, I believe that Fossil could be interested for many SVN projects. The project which I converted has Git mirror which works with svn2git and every project users can see how does it feel using new (D)VCS. In that way, by not

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Stephan Beal
On Wed, Oct 15, 2014 at 10:11 PM, Ron W ronw.m...@gmail.com wrote: Or I could try using libfossil to create a Fossil repo directly. [stephan@host:~/tmp]$ f-new ron.fsl -m 'initial chicken.' Created repository: ron.fsl server-code= f107b37d27e8ede74a65e9ec99350509cd77c3f5 project-code =

Re: [fossil-users] SVN -- Fossil Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 4:18 PM, Stephan Beal sgb...@googlemail.com wrote: On Wed, Oct 15, 2014 at 10:11 PM, Ron W ronw.m...@gmail.com wrote: Or I could try using libfossil to create a Fossil repo directly. [stephan@host:~/tmp]$ f-new ron.fsl -m 'initial chicken.' I mean that as my