Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-26 Thread Gour
On Sun, 26 Oct 2014 10:30:46 +0300 Baruch Burstein wrote: > On Sun, Oct 26, 2014 at 10:28 AM, Baruch Burstein > wrote: > > > On Fri, Oct 24, 2014 at 4:58 PM, Ron W > > wrote: > > > >> Not sure if anything in this might be helpful, but I found this: > >> > >> https://github.com/oopos/fossil/tre

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-26 Thread Baruch Burstein
On Sun, Oct 26, 2014 at 10:28 AM, Baruch Burstein wrote: > On Fri, Oct 24, 2014 at 4:58 PM, Ron W 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 a

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-26 Thread Baruch Burstein
On Fri, Oct 24, 2014 at 4:58 PM, Ron W 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 Fossil is hosted

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-24 Thread Ron W
On Tue, Oct 21, 2014 at 5:30 PM, Ron W wrote: > On Tue, Oct 21, 2014 at 5:32 AM, Baruch Burstein > 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 if anything in this might be

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-23 Thread David Mason
On 23 October 2014 12:26, Ron W 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 existing directory hierar

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-23 Thread Baruch Burstein
On Thu, Oct 23, 2014 at 7:26 PM, Ron W 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 provide branch nam

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-23 Thread Ron W
On Tue, Oct 21, 2014 at 5:30 PM, Ron W wrote: > On Tue, Oct 21, 2014 at 5:32 AM, Baruch Burstein > 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 lim

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-22 Thread Gour
On Mon, 20 Oct 2014 18:37:46 -0400 Ron W wrote: > Among other things, it can read SVN dump files and write > git-fast-export files. Eric invested 2 years in the processing of SVN > dump files, and is very aware of the issues with git-svn and svn2git, > so I expect this is worth looking into. Tod

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-21 Thread Ron W
On Tue, Oct 21, 2014 at 5:32 AM, Baruch Burstein 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 intermediate. Still w

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-21 Thread Baruch Burstein
On Mon, Oct 20, 2014 at 6:00 PM, Baruch Burstein wrote: > On Mon, Oct 20, 2014 at 4:39 PM, Ron W wrote: > >> Please make your in-progress SVN imported avilable. >> > > I will try to do this later tonight > Done. As I said, It is *very* much a work-in-progress. -- ˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹno

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-20 Thread Ron W
On Mon, Oct 20, 2014 at 6:42 PM, Andreas Kupries 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. ___ fossil-users mailing list

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-20 Thread Andreas Kupries
Saw this on /. today http://developers.slashdot.org/story/14/10/20/217248/help-esr-stamp-out-cvs-and-svn-in-our-lifetime On Mon, Oct 20, 2014 at 3:37 PM, Ron W wrote: > On Fri, Oct 17, 2014 at 8:21 PM, Ron W wrote: >> >> Some SVN features not in Fossil > > > My research was on hold (still is).

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-20 Thread Ron W
On Fri, Oct 17, 2014 at 8:21 PM, Ron W 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 write git-fast-expo

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-20 Thread Baruch Burstein
On Mon, Oct 20, 2014 at 4:39 PM, Ron W 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 fossil-users@lists.fossil-s

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-20 Thread Ron W
On Sun, Oct 19, 2014 at 3:51 AM, Baruch Burstein 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 push > it. > Pleas

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-19 Thread Ron W
On Sun, Oct 19, 2014 at 12:08 AM, Gour 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 working space suppo

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 Gour
On Sat, 18 Oct 2014 16:42:11 -0400 Ron W 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 with Fossil? Sin

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-18 Thread Ron W
On Sat, Oct 18, 2014 at 3:24 AM, Stephan Beal wrote: > > So the diff from SVN is that SVN tags the names whereas fossil tags a > specific version. AFAIR we have no code in place to apply _propagating_ > tags to anything but commits, but i think that's just because we've never > had a real use for

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-18 Thread Stephan Beal
On Sat, Oct 18, 2014 at 9:04 AM, Stephan Beal wrote: > On Sat, Oct 18, 2014 at 2:21 AM, Ron W 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 67c37315814b -t file-test-tag > -v 'te

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-18 Thread Stephan Beal
On Sat, Oct 18, 2014 at 2:21 AM, Ron W 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 beyond commit tag

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 6:42 AM, Gour 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: Tagging fi

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 6:30 PM, Ron W 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 focused on t

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 5:35 PM, Gour wrote: > On Fri, 17 Oct 2014 16:00:08 -0400 > Ron W 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 research... Thank you for you

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 wrote: On Oct 15, 2014, at 2:18 PM, Stephan Beal 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 Warren Young
On Oct 15, 2014, at 2:18 PM, Stephan Beal 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. ___ fossil-user

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Gour
On Fri, 17 Oct 2014 16:00:08 -0400 Ron W 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 way" of doing it,

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Ron W
On Fri, Oct 17, 2014 at 3:25 PM, Ron W 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. I found svnsync.

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Ron W
On Thu, Oct 16, 2014 at 8:59 PM, Ron W 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 file artifacts, so

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Gour
On Thu, 16 Oct 2014 20:59:52 -0400 Ron W 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 convention can

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-17 Thread Stephan Beal
On Fri, Oct 17, 2014 at 2:59 AM, Ron W 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 provide the full te

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-16 Thread Ron W
On Wed, Oct 15, 2014 at 4:54 PM, Ron W 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 the definition of a

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 4:18 PM, Stephan Beal wrote: > On Wed, Oct 15, 2014 at 10:11 PM, Ron W 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 converter extracts files and metadata

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Stephan Beal
On Wed, Oct 15, 2014 at 10:11 PM, Ron W 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 = 047e669521ea219bbc4

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 2:51 PM, Gour 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 being able to

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Gour
On Wed, 15 Oct 2014 13:30:05 -0400 Sean Woods 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 discussion fro

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Gour
On Wed, 15 Oct 2014 13:23:56 -0400 Ron W 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 time mirror of the

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 1:30 PM, Sean Woods 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 support for increme

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

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Ron W
On Wed, Oct 15, 2014 at 4:51 AM, Gour 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 adavantages over t

Re: [fossil-users] SVN <--> Fossil & Chiselapp hosting

2014-10-15 Thread Stephan Beal
On Wed, Oct 15, 2014 at 10:51 AM, Gour 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 > compression-ratio

[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 Fo