[fossil-users] Request: Give the 'forum' feature the ability to import from an existing forum (esp. SMF)

2018-07-25 Thread Ron Aaron

  
  
I know, that's a big pain of a feature, but it would be really
  helpful -- since I would convert my forum
  (https://8th-dev.com/forum) to using fossil once the fossil
  feature is stable.   I'm tired of security issues...
Thanks for entertaining the notion!


  

  Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 516.373.0794 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


Re: [fossil-users] An old fossil issue with not saving passwords... is there a resolution?

2018-06-19 Thread Ron Aaron

  
  
One workaround is to open a regular CMD shell on the machine
  itself (not over ssh).  Do 'fossil remo' or whatever there, then
  the password etc gets saved and it will subsequently work over
  ssh.
Not the best solution, but it does work.


On 19/06/2018 21:27, Ron Aaron wrote:


  
  Just today I decided I need to set up a windows build machine,
and I put "msys2" on it, with ssh and build tools .  It's great,
in general.
  
  However, after having to specify "user:pwd" in the clone URL to
get a clone working, I now always have to do that as well on the
command-line. Never get prompted for a password, and the
password never gets saved.
  To clarify: this is on Windows 7 64-bit, running the "msys2"
Unixy tools over ssh.  
  I note this issue was discussed (exactly the same problem) in
2014 by Michael Weise "Password not saved? Missing or
  incorrect password..."
      
    
  

   Ron Aaron |   CTO  Aaron High-Tech, Ltd | +1
516.373.0794 / +972 52.652.5543 |  GnuPG Key: 91F92EB8 
  
  
  
  
  ___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

    


  

  Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 516.373.0794 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


[fossil-users] An old fossil issue with not saving passwords... is there a resolution?

2018-06-19 Thread Ron Aaron

  
  
Just today I decided I need to set up a windows build machine,
  and I put "msys2" on it, with ssh and build tools .  It's great,
  in general.

However, after having to specify "user:pwd" in the clone URL to
  get a clone working, I now always have to do that as well on the
  command-line. Never get prompted for a password, and the password
  never gets saved.
To clarify: this is on Windows 7 64-bit, running the "msys2"
  Unixy tools over ssh.  
I note this issue was discussed (exactly the same problem) in
  2014 by Michael Weise "Password not saved? Missing or incorrect
password..."
    
  

  

  Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 516.373.0794 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


Re: [fossil-users] Mailing list shutting down...

2018-06-13 Thread Ron Aaron

  
  
Excellent! You might take a look as well at the very lightweight
  "tlse" project (I use it in 8th): 
  https://github.com/eduardsui/tlse -- it is a small replacement for
  OpenSSL


On 13/06/2018 19:30, JH wrote:

On
  06/13/2018 08:11 AM, Warren Young wrote:
  
  On Jun 13, 2018, at 8:05 AM, Richard Hipp
 wrote:

My current tthinking is to use a hybrid
  approach where subscribers get
  
  emails just like ordinary mailing lists, but posting and
  replying is
  
  via web-form only.
  

If you do this atop Fossil, then you end up inches away from
being able to provide an oft-wanted feature: email notifications
on checkins, wiki article changes, and other Fossil events.

  
  One way to implement that is to incorporate SMTP into Fossil
  directly. Recently, I started working on that using my smtp.h and
  smtp.c:
  
  
  https://www.somnisoft.com/smtp-client/artifact/f820e6e88d9c3948
  
  https://www.somnisoft.com/smtp-client/artifact/12ee754f88640cb1
  
  https://www.somnisoft.com/smtp-client
  
  
  Git has a 'git-send-email' command so I add a 'fossil email'
  command as a starting point.
  
  
  https://git-scm.com/docs/git-send-email
  
  
  I can also add an 'Email Settings' link in the fossil admin
  settings menu which would allow the admin to set the mail server
  settings. I can provide diff for that later this week, if the
  fossil devs think this is heading in the right direction.
  
  
  Does this sound like a good idea for Fossil?
  
  
  -James
  
  ___
  
  fossil-users mailing list
  
  fossil-users@lists.fossil-scm.org
  
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
  



  

      Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 516.373.0794 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


[fossil-users] After upgrade to 2.5, lost my TH1 hooks

2018-02-11 Thread Ron Aaron

  
  
I just noticed my TH1 hooks on ticket change are gone, after
  updating to the latest fossil.
Not good.


  

  Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 425.296.0766 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


Re: [fossil-users] Building with Tcl?

2017-11-07 Thread Ron Aaron

  
  
Thank you SO much!


Yes, that worked a treat.


On 11/07/17 13:23, Joe Mistachkin
  wrote:


  
Please try this:

	./configure --with-tcl=1 --with-tcl-private-stubs=1
--with-th1-hooks=1

--
Joe Mistachkin @ https://urn.to/r/mistachkin

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




  

  Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 425.296.0766 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


[fossil-users] Building with Tcl?

2017-11-07 Thread Ron Aaron

  
  
On my Ubuntu Linux server (which has tcl and tcl-dev installed) I
  can't get fossil 2.4 to compile w/ tcl support:





  ron@localhost:~/src/fossil-2.4$ ./configure
  --with-th1-hooks  --with-tcl=1
Host System...x86_64-unknown-linux-gnu
Build System...x86_64-unknown-linux-gnu
C compiler... cc -g -O2
C++ compiler... c++ -g -O2
Build C compiler...cc
Checking for stdlib.h...ok
Checking for uint32_t...ok
Checking for uint16_t...ok
Checking for int16_t...ok
Checking for uint8_t...ok
Checking for pread...ok
Checking for tclsh...ok
TH1 hooks support enabled
Checking libs for iconv...none needed
Checking for zlib.h...ok
Checking for inflateEnd in z...-lz
Checking for ssl via pkg-config...ok
HTTPS support enabled
Error: Cannot find Tcl on your system
Try: 'configure --help' for options
  
  
  ron@localhost:~/src/fossil-2.4$ ./configure
  --with-th1-hooks  --with-tcl=1  --with-tcl-stubs=1
Host System...x86_64-unknown-linux-gnu
Build System...x86_64-unknown-linux-gnu
C compiler... cc -g -O2
C++ compiler... c++ -g -O2
Build C compiler...cc
Checking for stdlib.h...ok
Checking for uint32_t...ok
Checking for uint16_t...ok
Checking for int16_t...ok
Checking for uint8_t...ok
Checking for pread...ok
Checking for tclsh...ok
TH1 hooks support enabled
Checking libs for iconv...none needed
Checking for zlib.h...ok
Checking for inflateEnd in z...-lz
Checking for ssl via pkg-config...ok
HTTPS support enabled
Error: Cannot find Tcl on your system
Try: 'configure --help' for options
  




  

  Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 425.296.0766 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


Re: [fossil-users] Problem with: fossil revert -r xxx

2017-05-13 Thread Ron Aaron

  
  
On 11/05/2017 16:14, Richard Hipp wrote:


  On 5/10/17, Ron Aaron <r...@aaron-tech.com> wrote:

  
I tried to revert to a good revision 'xxx' using "fossil revert -r xxx"

Despite the help stating "Revert all files if no file name is provided",
instead fossil told me, "the --revision option does not work for the
entire tree".

  
  
Amid all the confusion, I'm not sure this question was ever answered.
So let me now try...

The "fossil revert" command is intended to undo edits to the local
check-out and restore the content of files back to the last committed
version.  For example, you start making some change and decide that
your idea isn't really working out, so you type "fossil revert" to
take you back to a pristine state.  Or you do "fossil revert
$filename" to undo all of the local edits for a particular file while
retaining the edits to other files.

The "fossil revert" command only affects the local check-out.  It
makes no changes to the repository.

If you want to move your whole check-out to a different baseline,
better to do so using:

 fossil revert
 fossil update $newbaseline

If you want to change a single file to be the same as it was several
check-ins ago, better to do something like this:

My desire was to have the effect of "merge --backout"
  of all the revisions back to a given one.  Perhaps it would be
  possible to add "merge --backout-all" or something similar, to
  have that effect?


  

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


Re: [fossil-users] Problem with: fossil revert -r xxx

2017-05-11 Thread Ron Aaron
Sorry, but I can't see how the terminology "... all files if no file
name is provided" could mean anything but what I assumed.

It may not be used often, but in the event were one has decided, as I
did, that a certain number of trunk changes (as in: the last 7) need to
be reverted, it is what one would expect to be able to use.  That is,
"revert not just one file, but all files, to a given revision".

Yes, I can "upd XXX" to get back to XXX.  But since I want the continued
development to be from there on, but I don't want to branch, I have two
options if 'revert' doesn't work:

 1. Do "merge --backout" in reverse order for each of the N revisions I
want to remove, or
 2. Do "upd XXX" and then "ci --allow-fork", than "upd trunk" and "merge
that-branch" and then close that-branch

Neither is nearly as simple and intuitive as "revert".

No, I didn't want to update to that revision, I wanted to replace the
tip with that revision.



On 05/11/17 07:35, Ross Berteig wrote:
> On 5/10/2017 8:54 PM, Ron Aaron wrote:
>>
>> I tried to revert to a good revision 'xxx' using "fossil revert -r xxx"
>>
>> Despite the help stating "Revert all files if no file name is
>> provided", instead fossil told me, "the --revision option does not
>> work for the entire tree".
>>
>
> The help also says "-r REVISION revert given FILE(s) back to given
> REVISION", which strongly implies that it can only be used with a
> single file at a time.
>
> But in my experience, fossil revert is a rarely used command.
>
> Each file it reverts is edited in the current workspace to have the
> content it did at that version. Those edits are usually changes that
> would subsequently need to be committed. The only time they are not,
> is when the revision xxx is the same version as the workspace itself;
> thus editing the file to put it back before you accidentally broke it
> with some other command.
>
> This often does make sense when you merge from the wrong branch by
> mistake or need to repair damage caused to a file by local uncommitted
> changes.
>
> But I've rarely used it.
>
> Is it possible you really wanted "fossil update xxx" instead?
>
> That would make all the changed needed on disk to move the current
> working copy to revision xxx. It isn't an edit. You simply have a
> check out at that revision level. This is a command that is frequently
> used to hop between trunk and branches, or to go back to a version
> that has a bug report to reproduce it locally in exactly the version
> the reporter has.
>


*Ron Aaron | * CTO Aaron High-Tech, Ltd <http://8th-dev.com> | +1
425.296.0766 / +972 52.652.5543 | GnuPG Key: 91F92EB8
<https://pgp.mit.edu/pks/lookup?op=get=0xC90C1BD191F92EB8>
<>___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] Problem with: fossil revert -r xxx

2017-05-10 Thread Ron Aaron
I tried to revert to a good revision 'xxx' using "fossil revert -r xxx"

Despite the help stating "Revert all files if no file name is provided",
instead fossil told me, "the --revision option does not work for the
entire tree".

This is with fossil 2.2 [81d7d3f43e] 2017-04-11 20:54:55 UTC



*Ron Aaron | * CTO Aaron High-Tech, Ltd <https://8th-dev.com> | +1
425.296.0766 / +972 52.652.5543 | GnuPG Key: 91F92EB8
<https://pgp.mit.edu/pks/lookup?op=get=0xC90C1BD191F92EB8>
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Cannot update to latest fossil

2017-04-12 Thread Ron Aaron
OK, thank you.


On 12/04/2017 12:51, Richard Hipp wrote:
> On 4/12/17, Ron Aaron <r...@aaron-tech.com> wrote:
>> I know how I can get the latest version; but I am quite concerned that if I
>> do update my system, my users will be unable to sync unless they also go
>> through that process.
>>
>>
>> I don't think it should be the case that I cannot sync to a repo after an
>> upgrade.  Wasn't that the discussion's resolution?
>>
> You can upgrade to Fossil 2.2 and older Fossil 1.x clients can
> continue to sync as long as you do not check-in any SHA3 artifacts.
> By default, Fossil does not create SHA3 artifacts.  So upgrading to
> Fossil 2.2 should not change anything.
>
> However, we have deliberately started using SHA3 artifacts on Fossil
> itself, so at this point it is necessary to run Fossil 2.0 or later in
> order to access the complete Fossil repository.


*Ron Aaron | * CTO Aaron High-Tech, Ltd <http://8th-dev.com> | +1
425.296.0766 / +972 52.652.5543 | GnuPG Key: 91F92EB8
<https://pgp.mit.edu/pks/lookup?op=get=0xC90C1BD191F92EB8>
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Cannot update to latest fossil

2017-04-11 Thread Ron Aaron

  
  
I know how I can get the latest version; but I am quite concerned
  that if I do update my system, my users will be unable to sync
  unless they also go through that process.


I don't think it should be the case that I cannot sync to a repo
  after an upgrade.  Wasn't that the discussion's resolution?


On 12/04/2017 7:29, jungle boogie
  wrote:

On 04/11/2017 09:08 PM, Ron Aaron wrote:
  
  My current fossil is "This is fossil
version 1.37 [df1205bb3a]

2016-11-07 11:26:26 UTC", not such an old version.


  
  
  Download binaries or source from here:
  
  https://www.fossil-scm.org/index.html/uv/download.html
  
  
  This will get you caught up with the sha3 changes.
  
  
  
  
  ___
  
  fossil-users mailing list
  
  fossil-users@lists.fossil-scm.org
  
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
  



  

      Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 425.296.0766 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


[fossil-users] Cannot update to latest fossil

2017-04-11 Thread Ron Aaron
My current fossil is "This is fossil version 1.37 [df1205bb3a]
2016-11-07 11:26:26 UTC", not such an old version.

When I try to update to the latest fossil trunk, I get:

Autosync:  https://fossil-scm.org/
Round-trips: 1   Artifacts sent: 0  received: 0
unknown command: [igot]

Round-trips: 1   Artifacts sent: 0  received: 0
Pull done, sent: 366  received: 919  ip: 67.18.92.124
Autosync failed.
continue in spite of sync failure (y/N)? n

When I try to just clone a new repo, I get:

Round-trips: 2   Artifacts sent: 0  received: 8172
malformed cfile line
Round-trips: 3   Artifacts sent: 0  received: 15212
Clone done, sent: 699  received: 10280351  ip: 67.18.92.124
server returned an error - clone aborted




*Ron Aaron | * CTO Aaron High-Tech, Ltd <http://8th-dev.com> | +1
425.296.0766 / +972 52.652.5543 | GnuPG Key: 91F92EB8
<https://pgp.mit.edu/pks/lookup?op=get=0xC90C1BD191F92EB8>
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Proposed roadmap for Fossil 2.0

2017-02-27 Thread Ron Aaron

  
  

On 27/02/2017 16:14, Richard Hipp
  wrote:


  On 2/26/17, Ron Aaron <r...@aaron-tech.com> wrote:

  

>From a performance standpoint, I would rather see Fossil adopt the
BLAKE2 hash, as it is one of the fastest of the SHA3 finalists, and has
adjustable output hash size.


  
  
Please write and check-in code (on the "fossil-2.0" branch) that
implements BLAKE2 in a manner analogous to the code in sha1.c and
sha3.c.  I suggest a new file named "blake2.c". I will then make it an
option.

What hash length do you want for BLAKE2?  Please make the hash length
for Fossil-BLAKE2 be a multiple of 8 bits and different from 160, 228,
and 256 as those values are already assigned to other hashes.


I wish I could, but I'm so over-committed right now I can't.  Once
my work-load subsides a bit I'll be happy to do that.

    
  

  Ron Aaron | 
   CTO  Aaron High-Tech, Ltd |
  +1 425.296.0766 / +972 52.652.5543 |
  
GnuPG Key: 91F92EB8


  

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


Re: [fossil-users] Proposed roadmap for Fossil 2.0

2017-02-26 Thread Ron Aaron
I'm happy to see you thinking along those lines.

>From a performance standpoint, I would rather see Fossil adopt the
BLAKE2 hash, as it is one of the fastest of the SHA3 finalists, and has
adjustable output hash size.


On 27/02/2017 3:48, Richard Hipp wrote:
> On 2/26/17, Tony Papadimitriou <to...@acm.org> wrote:
>> how urgent is the need to
>> transition away from SHA1?
>>
> From a technical standpoint, it is not very urgent, in my assessment.
>
> However, from a PR standpoint, I think it needs to happen quickly.
>
> It can also be a big PR win if we are able to boast that Fossil
> transitioned away from SHA1 painlessly, quickly, and efficiently and
> without breaking any legacy.
>


*Ron Aaron | * CTO Aaron High-Tech, Ltd <http://8th-dev.com> | +1
425.296.0766 / +972 52.652.5543 | GnuPG Key: 91F92EB8
<https://pgp.mit.edu/pks/lookup?op=get=0xC90C1BD191F92EB8>
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] Database corruption when interrupting 'status'

2016-11-23 Thread Ron Aaron
I did a 'fossil status' on a smallish repo of mine.  While it was
running, I did Ctrl+C to stop it.

When I did 'status' again, it reported a corrupt database.  I tried
'fossil rebuild', and get:

  76.8% complete...
SQLITE_CORRUPT: database corruption at line 60013 of [bee2859b95]
SQLITE_CORRUPT: database corruption at line 60055 of [bee2859b95]
SQLITE_CORRUPT: statement aborts at 23: [SELECT rid, size FROM blob
/*scan*/ WHERE NOT EXISTS(SELECT 1 FROM shun WHERE uuid=blob.uuid)  
AND NOT EXISTS(SELECT 1 FROM delta WHERE rid=blob.rid)] database
disk image is malformed
fossil: SQL error: database disk image is malformed

I've seen this various times, but only now have seen a particular repro
step. I'm running on Linux (Mint 17.3) with the latest fossil.

Question: beside simply re-cloning the repo, is there a way to recover
from this?


-- 
Ron Aaron, CTO
Aaron High-Tech, Ltd.
+1 425.296.0766
+972 52.652.5543
GPG Key: 91F92EB8
<https://pgp.mit.edu/pks/lookup?op=get=0xC90C1BD191F92EB8>
<http://8th-dev.com>
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Conversation with a CM guy

2016-05-17 Thread Ron Aaron
On 17/05/2016 15:10, Konstantin Khomoutov wrote:
> I think its an overestimation.  Don't forget that the landscape of
> F/OSS VC systems was different back then.  In reality, DVC systems
> existing around year 2005 were either slow (Monotone, Darcs) or had
> horrible UI (GNU Arch) so Torvalds had nothing to pick from.
Indeed.
> In my opinion the best marketing strategy for Fossil would be to
> compete with Subversion as trying to be a safe go-to solution for shops
> with "simple" demands.  I think the statements made by one of
> Subversion developers in his «Version Control and “the 80%”» rant [1]
> pretty much explain why those who like Git won't switch to Fossil but
> how a simpler solution could help "the 80%" to cope with version
> control.
Also indeed :)

I use Fossil exclusively for all my projects (such as 8th and Reva
Forth) and I try to convince my smaller clients that it is worthwhile
for them to adopt its use.  Many of those clients do not have any kind
of SCM, or use something like Dropbox in lieu of SCM.  And the small
clients who use git are often quite happy to find something much simpler
to use, which answers all their actual needs.

-- 
Best regards,
Ron Aaron
+1 425.296.0766
+972 52.652.5543
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Ticket lists don't sort on header-click [PATCH]

2016-02-08 Thread Ron Aaron

  
  
The patch works, please incorporate into the fossil src


On 02/02/2016 04:40, Warren Young
  wrote:


  On investigating, the problem is that the call to output_table_sorting_javascript() in src/report.c is passed an empty string for the zColumnTypes parameter, which is *supposed* to


-- 
  

  Best regards,
  Ron Aaron
  +1 425.296.0766
  +972 52.652.5543

  

  

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


[fossil-users] Ticket lists don't sort on header-click

2016-01-31 Thread Ron Aaron

  
  
It used to be the case that clicking on the header of a ticket
report would sort according to the column clicked.  That seems to
not work now.

I verified it also doesn't work on the fossil site, so it's not just
my misconfiguration...

-- 
  

  Best regards,
  Ron Aaron
  +1 425.296.0766
  +972 52.652.5543

  

  

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


[fossil-users] Copying tickets from repo to repo

2015-12-26 Thread Ron Aaron

  
  
What is the best way to copy tickets from one repo to another?




-- 
  

  Best regards,
  Ron Aaron
  +1 425.296.0766
  +972 52.652.5543

  

  

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


Re: [fossil-users] Fossil mentioned on HN

2015-12-15 Thread Ron Aaron

  
  
I also mentioned it on our 'Code Thoughts' forum:


https://codethoughts.org/index.php/topic,6.0.html

  

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


Re: [fossil-users] Best way to work with two related repos?

2015-09-21 Thread Ron Aaron

  
  
Thanks, that's pretty much what I had figured, but I was hoping
  in vain for an easier solution.


On 9/21/15 19:07, Warren Young wrote:


  On Sep 19, 2015, at 9:16 PM, Ron Aaron <r...@ronware.org> wrote:

  

So the next obvious solution is to fork the repo.  But now I have repo and repo-custom, where the latter contains just the 'branch' of the customer.

What I'm looking to do is have the ability to do merges using fossil, between the two repos.  Obviously I can use a tool like 'Beyond Compare' but using fossil makes it so much easier.  If it's possible, that is…

  
  
Fossil itself won’t be much help here because it doesn’t offer subtree-level permissions.  If you can see some files in the tree, you can see all of them.  

(If it were otherwise, it would greatly complicate clone, doc URLs, etc.)

I think you’ve already got the solution: create a customized private repo for your special customer, then occasionally run Beyond Compare (or rsync, or…) to copy current work over from the main repo to the private one.  

When you check the changes in, it will only include changes to files known to the private repository, so if there are files in the main repo that aren’t published to your special customer, Fossil’s checkin mechanism won’t include them.  You might therefore want to run “fossil extra” or “fossil clean” on the private repo occasionally to make sure the build isn’t depending on files that your customer can’t see.

I would recommend not actively developing on the private customer repo any more than you have to.  Try to do as much work as you can on the main repo, so that you don’t need to backport work from the private repo to the main repo.

But, should backporting be necessary, the same sync process should work just as well in reverse: private customer files won’t be checked into the public tree even though your sync tool copies them into the tree because you didn’t “fossil add” them there.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users



-- 
  

  Best regards,
      Ron Aaron
  +1 425.296.0766
  +972 52.652.5543

  

  

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


[fossil-users] Best way to work with two related repos?

2015-09-19 Thread Ron Aaron

  
  
I'm looking for a good way to handle the following scenario:


I have a main repo with ongoing development.  Now I have a
  customer who wants a customized version of my product.


The obvious thing is to simply add a branch for the customer on
  my main repo.  But the customer wants access, and he should only
  get access to his branch of the repo; and similarly, it may be
  that he doesn't want to allow all my repo users access to his
  additions.


So the next obvious solution is to fork the repo.  But now I have
  repo and repo-custom, where the latter contains just the 'branch'
  of the customer.


What I'm looking to do is have the ability to do merges using
  fossil, between the two repos.  Obviously I can use a tool like
  'Beyond Compare' but using fossil makes it so much easier.  If
  it's possible, that is...


Anyone doing something similar?


-- 
  

  Best regards,
  Ron Aaron
  +1 425.296.0766
  +972 52.652.5543

  

  

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


[fossil-users] Bisect is the coolest thing since sliced bread

2015-07-06 Thread Ron Aaron

  
  
Just want to thank DRH for fossil, and especially for the
  'bisect' command.  


It's saved me a LOT of grief.


Thanks!
  

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


Re: [fossil-users] Bisect is the coolest thing since sliced bread

2015-07-06 Thread Ron Aaron

  
  



On 7/6/15 22:15, Richard Hipp wrote:


  Thanks.  But to be clear, I didn't invent bisect.  I read about the
idea in a lwn.net story, many years ago, and decided to add something
similar to Fossil then.

I understand that; but I use Fossil, not git or any other SCM for my
multiple projects.  "bisect" literally saved me days of
investigative work.

So like it or not, I thank you :)
  

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


[fossil-users] Branch only timeline

2015-04-23 Thread Ron Aaron

Is there a way to restrict the timeline to a specific branch?

fossil help timeline didn't show anything...
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] full text search -- is it supposed to work just yet?

2015-02-10 Thread Ron Aaron

  
  
"make clean" did it.


Thanks!


On 02/10/2015 09:59, Richard Hipp
  wrote:

You might need to run "make clean fossil". Or, you
  might even need to
  rerun "./configure". There is a compile-time option for SQLite
  that
  changed in the Makefile.

  

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


[fossil-users] full text search -- is it supposed to work just yet?

2015-02-09 Thread Ron Aaron

  
  
I pulled and rebuilt the latest fossil, and set my repo to use
  the full-text search.  I then did a 'fossil rebuild'.


But I get this:



  

SQLITE_ERROR:
  statement aborts at 33: [ CREATE VIRTUAL TABLE IF NOT EXISTS
  "main".ftsidx USING fts4(content="ftscontent", stext);] no such
  module: fts4



-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html
  

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


[fossil-users] Happy Fossil user

2015-01-18 Thread Ron Aaron

  
  
Just wanted to say we've been using Fossil for our development of
8th (http://8th-dev.com), and have been extremely happy with its
flexibility and robustness.  Even when we *thought* it was messed
up, we were able to recover successfully.

After 30 years in the field, I've used a lot of different SCM tools;
Fossil is the most friendly for small groups IMO.

All the best, and keep making excellent tools!
Ron
  

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


Re: [fossil-users] Compare by hash

2015-01-15 Thread Ron Aaron

  
  


On 1/15/15 02:50, Richard Hipp wrote:

You are much more likely to be struck
  by a giant meteor in the millisecond before you press the Enter
  key
  than you are to encounter a hash collision.

True, though being struck by the giant meteor would be a collision
which turned you into hash.
  

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


[fossil-users] Automatically changing ticket resolution

2015-01-08 Thread Ron Aaron

  
  
Is there any way to have fossil change the ticket resolution to
'fixed' when I change the status to 'fixed'?

I end up doing two changes every single time.  I realize one may
want to reopen a 'fixed' bug, but in most cases, when I mark
something as 'fixed' I mean it...


-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html
  

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


[fossil-users] Any way to restrict timeline to a branch?

2014-12-15 Thread Ron Aaron

  
  
Hi -


I would like to be able to see just the timeline for a specific
  branch from the command-line.  I thought there was a way, but I
  don't see it


Thanks
Ron

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html
  




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] switching between checkouts, best practices

2014-06-27 Thread Ron Aaron

On 06/27/2014 05:56 PM, Michai Ramakers wrote:
 I noticed 'checkout --force' is rather slow (didn't investigate
 further or try on different machines), and thus I wonder how silly
 this is compared to just opening the repo multiple times - once for
 each desired checkout/tag.

 Any ideas?

Yep, disk space is really cheap.  I usually just 'fossil open' in a new
directory.  That also makes it easy to use a tool like 'meld' to compare
the differences, in the even the internal 'diff' doesn't quite work for you.

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] Sometimes fossil doesn't sync properly

2014-06-12 Thread Ron Aaron
Sorry for the vague message, but I don't have a specific test case.

Twice this week, I encountered a situation where I did a commit from one
machine, and an update from the second -- and the second did not get the
latest updates.

The first time was about a week ago; the second time was a few minutes
ago where I've updated all machines to the latest Fossil.

Any ideas on what to do if this happens again?  So far my only recourse
has been to clone again, since nothing else fixed the problem.

Thanks,
Ron

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Sometimes fossil doesn't sync properly

2014-06-12 Thread Ron Aaron
Great!  Thanks for the tip, and hope the bug is found...

Best regards,
Ron

On 06/12/2014 05:43 PM, Richard Hipp wrote:



 On Thu, Jun 12, 2014 at 10:40 AM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 Sorry for the vague message, but I don't have a specific test case.

 Twice this week, I encountered a situation where I did a commit
 from one
 machine, and an update from the second -- and the second did not
 get the
 latest updates.

 The first time was about a week ago; the second time was a few minutes
 ago where I've updated all machines to the latest Fossil.

 Any ideas on what to do if this happens again?  So far my only
 recourse
 has been to clone again, since nothing else fixed the problem.


 Add the --verily option to the fossil sync and that should clear the
 problem.

 There is a bug somewhere that causes this.  We haven't been able to
 locate it yet.  Running sync once with --verily clears that problem
 such that it normally does not occur again.


 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
OK, my second fossil question in one day:

I recently moved my repo from standard http to https (behind Apache)

My linux machines had no problem with the change over.

But the OS/X machine cannot connect to my repo.  I get:

SSL: cannot connect to host ...:443 ()
Pull finished with 0 bytes sent, 0 bytes received

I can ping the host from the Mac, and I can also openssl client to it.

I don't know if this is a Mac or a fossil problem... any ideas?

Best regards,
Ron

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
It's OS/X 10.8.5, just in case it makes a difference.

On 06/12/2014 07:06 PM, Ron Aaron wrote:
 OK, my second fossil question in one day:

 I recently moved my repo from standard http to https (behind Apache)

 My linux machines had no problem with the change over.

 But the OS/X machine cannot connect to my repo.  I get:

 SSL: cannot connect to host ...:443 ()
 Pull finished with 0 bytes sent, 0 bytes received

 I can ping the host from the Mac, and I can also openssl client to it.

 I don't know if this is a Mac or a fossil problem... any ideas?

 Best regards,
 Ron



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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
Compiled from the latest sources

On 06/12/2014 07:43 PM, Richard Hipp wrote:



 On Thu, Jun 12, 2014 at 12:08 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 It's OS/X 10.8.5, just in case it makes a difference.



 Did you compile Fossil yourself, or are you using a precompiled-download?

 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
Yes, it does work from the fossil repo.

So might it be related to my certificate?  I have a cert from startcom,
which usually is fine.


On 06/12/2014 07:44 PM, Richard Hipp wrote:



 On Thu, Jun 12, 2014 at 12:43 PM, Richard Hipp d...@sqlite.org
 mailto:d...@sqlite.org wrote:




 On Thu, Jun 12, 2014 at 12:08 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 It's OS/X 10.8.5, just in case it makes a difference.



 Did you compile Fossil yourself, or are you using a
 precompiled-download?



 And, can you clone from https://www.fossil-scm.org/fossil?

 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
Fair enough.

I'm attempting to switch to ssh instead of https for this particular machine

On 06/12/2014 08:18 PM, Richard Hipp wrote:



 On Thu, Jun 12, 2014 at 1:04 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 Yes, it does work from the fossil repo.

 So might it be related to my certificate?  I have a cert from
 startcom, which usually is fine.


 If it works on the Fossil repo, that does suggest that something isn't
 quite right on your server.  But I don't know what it might be.

 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
ok, ssh works great, so I'll ignore the weird ssl behavior for now

thanks

On 06/12/2014 08:18 PM, Richard Hipp wrote:



 On Thu, Jun 12, 2014 at 1:04 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 Yes, it does work from the fossil repo.

 So might it be related to my certificate?  I have a cert from
 startcom, which usually is fine.


 If it works on the Fossil repo, that does suggest that something isn't
 quite right on your server.  But I don't know what it might be.

 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
Nope, no proxy.  And I can connect from my linux clients just fine.

I tend to think it's related to the certificates.

On 06/12/2014 09:25 PM, Jan Danielsson wrote:
 On 12/06/14 18:06, Ron Aaron wrote:
 OK, my second fossil question in one day:

 I recently moved my repo from standard http to https (behind Apache)

 My linux machines had no problem with the change over.

 But the OS/X machine cannot connect to my repo.  I get:

 SSL: cannot connect to host ...:443 ()
 Pull finished with 0 bytes sent, 0 bytes received

 I can ping the host from the Mac, and I can also openssl client to it.

 I don't know if this is a Mac or a fossil problem... any ideas?
I use fossil on Mac OS X (client) against a NetBSD server running
 apache 2.2 (recently upgraded to 2.4), with full client certificate
 validation, and have been doing so for well over a year.  Used to be
 running 10.8 and am now running 10.9.  Apart from one or two isolated
 glitches, I've never had any problem.

It should definitely work.

The fact that it can't even connect feels a little strange..  Are you
 using a proxy?


-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Sometimes fossil doesn't sync properly

2014-06-12 Thread Ron Aaron

On 06/12/2014 11:31 PM, Martin Gagnon wrote:
 On Thu, Jun 12, 2014 at 02:46:09PM -0400, Eric Rubin-Smith wrote:
 I believe I have seen this issue.  It's been a while, but here is the 
 scenario
 as far as I can recollect:

  1. Assume there are three repo copies in a master/client topology: M, C1,
 and C2.  M is the master, and C1/C2 are clones of the master (meaning 
 that
 C1 and C2 don't know about each other; they always push to and pull from
 M).  No proxies anywhere.
  2. M, C1, and C2 are all separated by low-bandwidth, high-latency links, 
 which
...
 I got same issue recently and I'm also using WAL mode. My topology is
 like this:

   M: Master
  (Linux and main development machine, db in WAL mode)

   C1: clone 1 (autosync with Master)
  (windows laptop through slow connection)
   
   C2: clone 2 (autosync with Master)
  (Linux, on LAN with fast connection)

   BK: clone 3 Offsite backup repo 
  (no checkout, master push to it frequently)

Ah, maybe there is something here!

I have almost the same scenario as you, but M is a laptop while C1 and
C2 are dev machines and C1 also runs a backup script against M, pulling
repos.

So I could have the situation where C1 pushes and is also pulling
(though locks should prevent any problems), and later on C2 pulls.  I
don't have the super-long-time push, but it does seem to occur more
often when the push involves a large number (or number of bytes) of files.

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Sometimes fossil doesn't sync properly

2014-06-12 Thread Ron Aaron
Hi Andy -

On 06/13/2014 08:15 AM, Andy Bradford wrote:
 I can continue to try this route to see if there might be something.

 By the way, what version of Fossil  are you running on your clients (and
 server)?

As I said, I'm not sure what the problem is, but it seems to have
happened more often with massive checkins or large numbers of files.

In my particular case, the server and clients are all running the latest
fossil

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] SSL issue on Mac OS/X?

2014-06-12 Thread Ron Aaron
Ah, that would explain it then.  I recently upgraded my servers to use
perfect-forward-secrecy, and removed all the older algorithms.  So
probably that's exactly what the problem is, nothing to do with the
certificates - just old crufty version of openssl.

Bummer.

Thanks for the tip
Ron

On 06/12/2014 09:55 PM, Jan Danielsson wrote:
 On 12/06/14 20:29, Ron Aaron wrote:
 Nope, no proxy.  And I can connect from my linux clients just fine.

 I tend to think it's related to the certificates.
openssl in Mac OS X is very old, so if you're using EC, RSA/PSS or
 something of the sort it could be an issue.



-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Sometimes fossil doesn't sync properly

2014-06-12 Thread Ron Aaron
In the case yesterday they were edits.  In a previous one it was a large
amount of deletes, in a more distant one it was an addition of two large
files.

Essentially, I do a fossil upd and the timeline does not show the new
checkin at all.  If I look at the main repo, I see the checkin just
fine, and if I do a clone I do get it.

So it's not that anything is actually missing, but rather that the sync
seems to get confused in some situations.

On 06/13/2014 08:47 AM, Andy Bradford wrote:
 Thus said Ron Aaron on Fri, 13 Jun 2014 08:22:29 +0300:

 As I  said, I'm not  sure what  the problem is,  but it seems  to have
 happened more often with massive checkins or large numbers of files.
 Are the missing artifacts new files, or edits to existing files?

 Thanks,

 Andy

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] compiler warnings

2014-04-23 Thread Ron Aaron
Cross-compiling for Windows using mingw32 gcc 4.8.2 ( -O3 -Wall ) I get:

./src/sqlite3.c: In function 'balance':
./src/sqlite3.c:57557:22: warning: array subscript is above array bounds
[-Warray-bounds]
 pOld = apCopy[++j];

and

./src/th.c: In function 'Th_ListAppend':
./src/th.c:194:5: warning: assuming signed overflow does not occur when
assuming that (X + c) = X is always true [-Wstrict-overflow]
   if( nReqpBuffer-nBufAlloc ){
 ^

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] fossil/stunnel question

2014-03-06 Thread Ron Aaron
stunnel 4.42

thanks!

Ron

On 03/06/2014 05:12 PM, Andy Bradford wrote:
 Thus said Ron Aaron on Thu, 06 Mar 2014 16:54:41 +0200:

 The attached zip has the conf file as well as the log.
 The stunnel.conf that  you sent worked just  fine for me. I  was able to
 successfully clone. At  what point in your setup do  you see the stunnel
 errors? What version of stunnel?

 After starting stunnel, I did:

 fossil clone https://localhost:/new clone.fossil
 [certificate presentation]
 Round-trips: 2   Artifacts sent: 0  received: 3
 Clone finished with 475 bytes sent, 1156 bytes received
 Rebuilding repository meta-data...
   100.0% complete...
 project-id: 66a4cb23715e3ebc11ac9bf7f3f432234e0303a7
 admin-user: amb (password is 51bea4)

 Andy

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] fossil/stunnel question

2014-03-06 Thread Ron Aaron
update: the version of stunnel matters.  I just upgraded to 5.0, and now
everything works fine.

Thanks!
Ron

On 03/06/2014 05:12 PM, Andy Bradford wrote:
 Thus said Ron Aaron on Thu, 06 Mar 2014 16:54:41 +0200:

 The attached zip has the conf file as well as the log.
 The stunnel.conf that  you sent worked just  fine for me. I  was able to
 successfully clone. At  what point in your setup do  you see the stunnel
 errors? What version of stunnel?

 After starting stunnel, I did:

 fossil clone https://localhost:/new clone.fossil
 [certificate presentation]
 Round-trips: 2   Artifacts sent: 0  received: 3
 Clone finished with 475 bytes sent, 1156 bytes received
 Rebuilding repository meta-data...
   100.0% complete...
 project-id: 66a4cb23715e3ebc11ac9bf7f3f432234e0303a7
 admin-user: amb (password is 51bea4)

 Andy

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] fossil/stunnel question

2014-03-05 Thread Ron Aaron
It looks like the relevant portion of the stunnel log is:

2014.03.06 06:40:52 LOG6[18041:3073944384]: Local mode child started
(PID=18055)
2014.03.06 06:40:52 LOG7[18041:3073944384]: Remote FD=1 initialized
2014.03.06 06:40:52 LOG3[18041:3073944384]: TCP_NODELAY: Socket
operation on non-socket (88)
2014.03.06 06:40:52 LOG5[18041:3073944384]: Connection reset: 0 bytes
sent to SSL, 0 bytes sent to socket

Does this mean something to someone?  It's as though stunnel is trying
to set a socket option on stdout or something... any help with this
would be appreciated, I'm surely not the only person with this issue.

Thanks,
Ron


On 03/05/2014 08:28 AM, Ron Aaron wrote:
 Actually, it's really an stunnel question.

 I am experimenting with using stunnel on my server for fossil access (I
 currently use Apache+SSL).

 If the stunnel is configured to run in foreground, everything is fine;
 but if not, it fails with a read error.  I assume this is a technical
 problem I can fix in the stunnel.conf, but so far I haven't had success.

 Any suggestions?

 Thanks,
 Ron



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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


[fossil-users] fossil/stunnel question

2014-03-04 Thread Ron Aaron
Actually, it's really an stunnel question.

I am experimenting with using stunnel on my server for fossil access (I
currently use Apache+SSL).

If the stunnel is configured to run in foreground, everything is fine;
but if not, it fails with a read error.  I assume this is a technical
problem I can fix in the stunnel.conf, but so far I haven't had success.

Any suggestions?

Thanks,
Ron

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] Odd permissions issue

2014-01-15 Thread Ron Aaron
I set up the reader user so that (I thought) it could access things
needing read access.

When I put a link to ./doc/tip... something on my main repo page, I
found that having hyperlinks permission was not enough, but check
out permission was also required.

Is this correct behavior? It seems odd to me. 

This is with the very latest trunk version of Fossil.

Thanks!

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Odd permissions issue

2014-01-15 Thread Ron Aaron
As of now, a reader has the capabilities bcfhjkmnoprtw

I guess you are right about the security difference, but I would like to
have a more fine-grained ability to allow access to (say) documents in a
certain folder to readers, but no access to the source code (or whatever).


On 01/15/2014 01:50 PM, Richard Hipp wrote:



 On Wed, Jan 15, 2014 at 6:44 AM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 I set up the reader user so that (I thought) it could access things
 needing read access.



 What are the capability characters you have assigned to reader.

 The r and j capabilities are for reading tickets and wiki,
 respectively.  For a user to see check-in content, they need o
 (check-out).

 There really is no (security) difference between doing a checkout and
 viewing the content in a web page, after all.



  


 When I put a link to ./doc/tip... something on my main repo page, I
 found that having hyperlinks permission was not enough, but check
 out permission was also required.

 Is this correct behavior? It seems odd to me.

 This is with the very latest trunk version of Fossil.

 Thanks!

 --
 For confidential messages, please use my GnuPG key
 http://ronware.org/gpg_key.html



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




 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Odd permissions issue

2014-01-15 Thread Ron Aaron
Yes, thanks; I know about that, but that's too coarse-grained for my needs.

In this case, I have a project I want to be *non-public* altogether, but
I also don't want some people to have access to everything, and I can't
put everything in the wiki. 

The current permission system works well, but not for this kind of scenario.

On 01/15/2014 02:58 PM, Richard Hipp wrote:


 Under Admin/Access the Public Pages entry box allows you to specify
 a comma-separated list of GLOB patterns for file that will be visible
 to the public even if the source code access is turned off.  This is
 used, for example, to make the SQLite Encryption Extension
 documentation files in the www/ directory visible
 (http://www.sqlite.org/see/doc/trunk/www/readme.wiki) without making
 the source code visible to non-licensees.
  
 8080/cgi-bin/mailman/listinfo/fossil-users

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Incompatible and undocumented output change between 1.24 and 1.27

2013-10-08 Thread Ron Aaron
On 10/08/2013 03:07 PM, j. van den hoff wrote:

 well, `blame' and `annotate' are frequently synonymous (at least in hg,
 svn), so I would argue for keeping this behaviour (both
 meaning the same thing), but making behaviour configurable via options,
 maybe a subset of these (from hg help blame ...) or similar:
 
 -u --userlist the author (long with -v)
 -f --filelist the filename
 -d --datelist the date (short with -q)
 -c --changeset   list the changeset
 -l --line-number show line number at the first appearance
 
 and making, e.g., `-l' the default if that is the general preference


Agreed.


-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html



signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron

On 10/04/2013 04:24 PM, Stephan Beal wrote:

 @Ron: which fossil version are you on, and what platform?


I'm using fossil 816e893d3b on Linux Mint 15 64bit (kernel 3.8.0-30-generic)

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron
ron@monster ~/proj/mtrweb $ fossil test-integrity
10826 non-phantom blobs (out of 10826 total) checked:  0 errors
ron@monster ~/proj/mtrweb $ fossil test-integrity --parse
10826 non-phantom blobs (out of 10826 total) checked:  0 errors
22 total control artifacts
  6 manifests
  16 clusters

sigh


On 10/04/2013 04:37 PM, Stephan Beal wrote:
 On Fri, Oct 4, 2013 at 3:28 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 I'm using fossil 816e893d3b on Linux Mint 15 64bit (kernel
 3.8.0-30-generic)


 Bummer: still works for me :(

 [stephan@host:~/cvs/fossil/ron]$ f version
 This is fossil version 1.27 [816e893d3b] 2013-10-04 02:50:26 UTC
 [stephan@host:~/cvs/fossil/ron]$ fst | head
 repository:   /home/stephan/cvs/fossil/ron/../mtr.fsl
 local-root:   /home/stephan/cvs/fossil/ron/
 config-db:/home/stephan/.fossil
 checkout: 6c0d3704e381430edaef8424b1c1d8d059325a65 2013-01-15
 10:00:18 UTC
 parent:   221b639542e0ef25f06e59a3fc24f6bf5ec9eda3 2012-12-07
 09:01:38 UTC
 tags: trunk
 comment:  no comment (user: ron)
 EDITED b/r/r1503.htm
 EDITED b/r/r1903.htm
 EDITED b/r/r2111.htm
 [stephan@host:~/cvs/fossil/ron]$ f set autosync 0
 [stephan@host:~/cvs/fossil/ron]$ f com -m blah 12 | tee foo
 New_Version: cfc9450f5ff5a2c3d17d03ceccb0f4617d0d2520

 [stephan@host:~/cvs/fossil/ron]$ f artifact
 cfc9450f5ff5a2c3d17d03ceccb0f4617d0d2520 | grep '^P '
 P 6c0d3704e381430edaef8424b1c1d8d059325a65

 that's the expected value.

 @Ron: please try:

 fossil test-integrity

 The output on my machine (and Jan's - thanks to him for this idea):

 [stephan@host:~/cvs/fossil/ron]$ f test-integrity
 10826 non-phantom blobs (out of 10826 total) checked:  0 errors
 [stephan@host:~/cvs/fossil/ron]$ f test-integrity --parse
 10826 non-phantom blobs (out of 10826 total) checked:  0 errors
 22 total control artifacts
   6 manifests
   16 clusters


 -- 
 - stephan beal
 http://wanderinghorse.net/home/stephan/
 http://gplus.to/sgbeal


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron
Done, you can pick it up here: http://ronware.org/dump.sql.gz

Thanks!

On 10/04/2013 04:44 PM, Richard Hipp wrote:
sqlite3 .fslckout '.dump v%'

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron
Indeed, it gives an empty string.

On 10/04/2013 05:02 PM, Richard Hipp wrote:

 SELECT uuid FROM blob WHERE rid=15513;

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron

On 10/04/2013 05:02 PM, Stephan Beal wrote:
 echo select rid from blob where
 uuid='6c0d3704e381430edaef8424b1c1d8d059325a65'; | fossil sqlite

For me it's 10798

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron

On 10/04/2013 05:03 PM, Jan Nijtmans wrote:
 2013/10/4 Ron Aaron r...@ronware.org:
 Done, you can pick it up here: http://ronware.org/dump.sql.gz
 Fossil code:
   vid = db_lget_int(checkout, 0);
 
   zParentUuid = db_text(0, SELECT uuid FROM blob WHERE rid=%d, vid);

 From the dump:
   INSERT INTO vvar VALUES('checkout','15513');

 So the parent blob has rid 15513. that looks OK.

 In my cloned repository the rid of this blob is 10825.
 $ fossil sqlite
 SQLite version 3.8.1 2013-09-16 12:57:19
 Enter .help for instructions
 Enter SQL statements terminated with a ;
 sqlite SELECT * FROM blob where rid=10825;
 10825|1|627733|6c0d3704e381430edaef8424b1c1d8d059325a65|
 sqlite .exit

 So, Ron, can you try:
  $fossil sqlite
  sqlite SELECT * FROM blob where rid=15513

it's blank (empty) for me.


 Regards,
 Jan Nijtmans
 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron
Interestingly, select max(rid) from blob gives me 10826...

On 10/04/2013 05:02 PM, Richard Hipp wrote:
 On Fri, Oct 4, 2013 at 9:50 AM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 Done, you can pick it up here: http://ronware.org/dump.sql.gz


 That looks ok.  What does the following query against the repository give:

 SELECT uuid FROM blob WHERE rid=15513;

 It should yield a SHA1 hash, which will become the argument to the P
 card.  If in your repository it yields an empty string, that would
 explain the malformed manifest.  (Still unexplained is how the above
 query could possible yield an empty string.)

 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron
Don't know, I'll have to try and see.  I can't recall doing that, but
it's certainly possible.

On 10/04/2013 05:12 PM, Jan Nijtmans wrote:
 2013/10/4 Ron Aaron r...@ronware.org:
 Indeed, it gives an empty string.
 Then I have a theory what happened. My guess is that you
 cloned the repository and opened it. Later you cloned the
 repository again (which got different row-id's), storing it
 in the exact original location. Then the row-id's of the
 .fslckout database and the repository don't match any more.

 What you can do to fix this:
 - fossil update trunk (find the new rowid of trunk, and bring
 the checkout there)
 - fossil revert (clean up any garbage)
 then do a make and everything else, and try the commit.

 Am I close?

 Regards,
 Jan Nijtmans
 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] manifest file (12892) is malformed

2013-10-04 Thread Ron Aaron
Well, boy howdy!  That seems to have cured it.

Somehow I must have done Something Bad, but not clear just what it may
have been...

Thanks to all of you for your help

Ron

On 10/04/2013 05:12 PM, Stephan Beal wrote:
 On Fri, Oct 4, 2013 at 4:07 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:


 On 10/04/2013 05:02 PM, Stephan Beal wrote:
  echo select rid from blob where
  uuid='6c0d3704e381430edaef8424b1c1d8d059325a65'; | fossil sqlite

 For me it's 10798



 Somehow the record of your checkout version and the actual checkout
 seem to have gotten out of sync. i can't currently speculate as to how
 that might happen. Rather than fiddle without the checkout db, i'd
 suggest trying the following:


 fossil close --force
 cd ..
 tar cf foo.tar $OLDPWD
 cd -
 fossil open /path/to/repo.fsl --keep
 cd -
 tar xf foo.tar # probably not necessary with --keep, but can't hurt
 cd -

 fossil status should show you your list of changes (several hundred,
 IIRC).

 And then do your checkin again.

 -- 
 - stephan beal
 http://wanderinghorse.net/home/stephan/
 http://gplus.to/sgbeal


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

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


[fossil-users] manifest file (12892) is malformed

2013-10-03 Thread Ron Aaron
What can I do about this error?

I have a large-ish repo, and after cloning it and updating some files, I
try to commit ... and get this message.  I did already try fossil
rebuild to no effect.

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


[fossil-users] Uploads to 'files' page?

2013-09-13 Thread Ron Aaron
Is there any way to enable allowing a user to upload a file via the
'files' page?  It would be very useful for some of my users who are
command-line challenged to be able to contribute changes this way.

Thanks!
Ron

-- 
For confidential messages, please use my GnuPG key
http://ronware.org/gpg_key.html

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


Re: [fossil-users] Fingerprinting a fossil repository

2013-08-22 Thread Ron Aaron
Em, rsync doesn't help.  Firstly, because I'm doing my backup on an
encrypted version of the entire fossil repo (not the individual files),
which changes in its entirety if after a 'fossil upd'.   Secondly,
because I'm putting the files 'on the cloud', and rsync can't help me there.

On 08/22/2013 11:48 AM, Stephan Beal wrote:
 On Thu, Aug 22, 2013 at 5:41 AM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 So I tried to find a way to discern whether or not a repo was *really*
 different, and I hit upon the following.  I think it would be nice if
 there were an easier way.


 Have you tried rsync?

 rsync -qza -e ssh *.fsl me@remote:/remote/dir/.

 that will only copy the bits which changed AND only transport the
 diffs, so it's really efficient. Leave off the 'q' option to see what
 it's doing and get a report of how much data actually goes over the wire.

 Note that it can also copy to another local fs - it doesn't have to go
 over a network.


 -- 
 - stephan beal
 http://wanderinghorse.net/home/stephan/
 http://gplus.to/sgbeal

-- 
Please use my GnuPG key AD29415D to communicate with me securely

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


Re: [fossil-users] Fingerprinting a fossil repository

2013-08-22 Thread Ron Aaron
That is a nice start.

Unfortunately, it doesn't catch config changes.

Adding 'select mtime from config order by mtime;' helps, but it's too
sensitive (the update time is there, as are a few other things which
would change without the repo itself changing).

Food for thought, though.

On 08/22/2013 12:00 PM, Joerg Sonnenberger wrote:
 On Thu, Aug 22, 2013 at 06:41:58AM +0300, Ron Aaron wrote:
 So I tried to find a way to discern whether or not a repo was *really*
 different, and I hit upon the following.  I think it would be nice if
 there were an easier way.
 echo 'select uuid from blob order by blob' | fossil sqlite | fossil sha1 -

 would be a good start.

 Joerg


-- 
Please use my GnuPG key AD29415D to communicate with me securely

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


Re: [fossil-users] Fingerprinting a fossil repository

2013-08-22 Thread Ron Aaron
Yeah, something on that order.  I need to refine it (but what I have
does work, it's just clunky).  Still would be nice to simply be able to
say fossil fingerprint...

On 08/22/2013 06:26 PM, Stephan Beal wrote:
 On Thu, Aug 22, 2013 at 5:19 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 Adding 'select mtime from config order by mtime;' helps, but it's too
 sensitive (the update time is there, as are a few other things which
 would change without the repo itself changing).


 why not:

 {
   ...Joerg's code...
   echo 'select name, value FROM config ORDER BY name' | fossil sqlite
 } | fossil sha1 -

 :-?

 That allows you to add any number of such queries as you find other
 areas which need to be accounted for (user list!).

 -- 
 - stephan beal
 http://wanderinghorse.net/home/stephan/
 http://gplus.to/sgbeal

-- 
Please use my GnuPG key AD29415D to communicate with me securely

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


[fossil-users] Fingerprinting a fossil repository

2013-08-21 Thread Ron Aaron
Hi all -

I've got a lot of fossil repositories, and for backup purposes I encrypt
and upload them to cloud storage.

The backup process runs every night, but I don't want to upload repos
which haven't changed.  My initial thought was that I could just do an
sha1 hash of the repo.  But it turns out that just doing the fossil
upd to refresh the repo changes its sha1 hash.  Not helpful.

So I tried to find a way to discern whether or not a repo was *really*
different, and I hit upon the following.  I think it would be nice if
there were an easier way.

Here is my fossilid script, which gives a single sha1 hash for the
repo.  Note that it checks both the config as well as the timeline
for changes:


if [ ! -f $1 ]
then
echo fossilid needs the name of the repository to 'id'
exit 1
fi

configsha=`fossil config export all -R $1 - | grep -v '^#'`
logsha=`fossil timeline -n 10 -R $1`

echo $configsha $logsha| fossil sha - | cut -d' ' -f1




-- 
Please use my GnuPG key AD29415D to communicate with me securely




signature.asc
Description: OpenPGP digital signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] What is the best way to create a ticket ?

2013-04-30 Thread Ron Aaron
I want to allow users of my app the ability to easily post a 
bug/complaint, from the app.  It's a mobile-phone app, so I prefer to 
keep them in the context of the phone.


When I try to post a ticket with a GET http call, I get a hacking 
attempt complaint from fossil.  What is the best way to accomplish what 
I am trying to do?


thanks!
Ron
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] What is the best way to create a ticket ?

2013-04-30 Thread Ron Aaron

On 04/30/2013 06:39 PM, Stephan Beal wrote:

Hi, Ron!

if you can propose a JSON API for fossil's ticket system which takes 
into account its internal flexibility, i'd be up for implementing the 
JSON API for tickets. At some point i took a crack at it and failed 
miserably because the ticket API is, deep down inside, flexible enough 
that it makes it really difficult to settle on a single JSON data 
model for.


Hi, Stephan -

Yeah, there are actually two problems together:

1. Trying to execute a cross-domain request from my app (I suppose I
   have to tell the web-server, not fossil, that I want to allow that) and
2. Finding a decent way to script a ticket.

In the past, I have resorted to running a CGI script on the server, 
which gets the parameters and then does command-line-fu to get the 
ticket into fossil.  This is ugly, nasty and prone to lots of problems.


Ideally, a JSON interface would look something like:
... /json/tktnew

where the data payload would be something like:

{
title :  Your app stinks,
type :  Code_Defect,
severity : Critical,
private_contact : get_r...@gmail.com,
comment :  blah, blah ...
}

Basically just using the same names as the HTML form does.  Other fields 
could be added as appropriate for the specific ticket database 
structure.  Missing fields could simply be replaced with .


Response would be something like:

{
errorcode : 0,
uuid : 1324234...,
}

I'm alternately fascinated and repelled by trying to get a Javascript 
cross-platform application working ...


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


Re: [fossil-users] Odd problem syncing to fossil repo

2013-02-27 Thread Ron Aaron

When I disable my machine's firewall I have the same problem.

But  all my other fossil repos (against my own server) don't have the 
problem.


I don't understand why the main fossil repo would have any issues, since 
it's all http, and most of the to-and-fro works.  Also, I can do a 
clone successfully.


On 02/26/2013 08:48 PM, Stephan Beal wrote:
On Tue, Feb 26, 2013 at 7:30 PM, Ron Aaron r...@ronware.org 
mailto:r...@ronware.org wrote:


The weird thing is this happens on a specific machine of mine, but
I never have seen this problem on other machines.


Local firewall?



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


Re: [fossil-users] Odd problem syncing to fossil repo

2013-02-26 Thread Ron Aaron

Hi,

This is running against your repo at fossil-scm.org!  You probably don't 
need me to give you access...


The weird thing is this happens on a specific machine of mine, but I 
never have seen this problem on other machines.


On 02/26/2013 01:30 PM, Richard Hipp wrote:

On Tue, Feb 26, 2013 at 2:18 AM, Ron Aaron r...@ronware.org wrote:


  On one of my machines I am consistently having a problem doing fossil
pull from the main fossil repo:

Autosync:  http://r...@fossil-scm.org/fossil
 Bytes  Cards  Artifacts Deltas
Sent: 177  2  0  0
Received:1964 43  0  0
Sent:2151 44  0  0
Received:   35822 85  7 35
Sent:4454 93  0  0
waiting for server...fossil: *server did not reply*

The fossil info command shows:

project-name: Fossil
repository:   /home/ron/fossil/fossil
local-root:   /home/ron/src/fossil/
project-code: CE59BB9F186226D80E49D1FA2DB29F935CCA0333
checkout: a98467b661faa7f5c88a0e689d05ee610155eb7b 2013-02-17 14:43:47
UTC
parent:   4f95ea8c56718447fc29f7566048b1c27edb6b8d 2013-02-16 14:12:23
UTC
child:1e70f211f9b37df4a8d9948b50f0585ca2ba7732 2013-02-17 14:47:48
UTC
merged-into:  fdf9050c4b154c80aed62d2a64c3b636c639d38d 2013-02-17 21:37:15
UTC
tags: trunk
comment:  Remove two unused variables (user: jan.nijtmans)
checkins: 4963

And fossil ver shows:

This is fossil version 1.25 [a98467b661] 2013-02-17 14:43:47 UTC


I tried fossil rebuild to see if that helped, but no luck.  Any ideas?


It sounds like the server is segfaulting.  What version of Fossil are you
running on the server?  Are you able to give me private access to that repo
so that I can recreate the problem?




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






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


[fossil-users] Confused about enabling ticket moderation

2013-02-13 Thread Ron Aaron
I have an existing fossil repository, and just enabled 'moderation' for 
tickets.


When I create a new ticket (as anonymous), then view the tickets as 
myself (w/ mod. priv.) I see that the ticket awaits approval.  So far, 
so good.


But I cannot for the life of me find any button or other manner to 
change the ticket to 'approved' or 'denied'.  What am I missing?


Thanks,
Ron
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] TICKETCHNG?

2012-12-16 Thread Ron Aaron
I just tried to write a ticket on an existing fossil repo, and get the
message ERROR: SQL error: no such table: ticketchng.

So I did a fossil rebuild on the repo, and I still get the error. 
What is one to do?
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] TICKETCHNG?

2012-12-16 Thread Ron Aaron
Thank you, that worked; but I had custom fields in my ticket table,
which I had to remember to save and then restore after the change.

Does this need to be done on every repo I have or only on those with
non-standard ticket tables?  It's rather an unfortunate thing to have to
do...

//
On 12/16/2012 08:40 PM, Richard Hipp wrote:


 On Sun, Dec 16, 2012 at 1:10 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 I just tried to write a ticket on an existing fossil repo, and get the
 message ERROR: SQL error: no such table: ticketchng.

 So I did a fossil rebuild on the repo, and I still get the error.
 What is one to do?


 Go to Admin/Tickets/Tables, click on Revert To Default and Apply
 Changes.
  

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




 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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

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


Re: [fossil-users] TICKETCHNG?

2012-12-16 Thread Ron Aaron

On 12/16/2012 09:13 PM, Richard Hipp wrote:


 On Sun, Dec 16, 2012 at 1:45 PM, Ron Aaron r...@ronware.org
 mailto:r...@ronware.org wrote:

 Thank you, that worked; but I had custom fields in my ticket
 table, which I had to remember to save and then restore after the
 change.

 Does this need to be done on every repo I have or only on those
 with non-standard ticket tables?  It's rather an unfortunate thing
 to have to do...


 It does not have to be done at all for fully custom implementations.

 The new default Ticket New, Ticket Edit and Ticket View scripts
 require the new TICKETCHNG table.  You should only have problems if
 you were using a customized table definition but continued to use the
 default viewing and editing scripts.

Hmm.  In the one case I'm speaking of, the table definition was updated,
and so was the view and new but not the edit script.

 When you do that and you upgrade Fossil, you'll get the new and
 improved viewing and editing scripts that require the TICKETCHNG table
 but the older table definitions without the TICKETCHNG table.

 It seems like if you had updated your TICKET table defintion, you
 would also have added custom viewing and editing scripts to show the
 new fields you added to TICKET, no?

Well, in this case, not completely; no 'edit' script was modified.

So the problem occurs when you have an incompletely customized fossil setup.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] [gdiff] Recommanded GUI differ for Windows?

2012-11-21 Thread Ron Aaron
BeyondCompare is by far the best diff program I have used.  And: it
works on Windows and Linux both.

Don't have an answer for #2... I  use the fossil ui if I want a
contextual gui diff

On 11/21/2012 03:43 PM, Gilles wrote:
 Hello

 I prefer to use a GUI differ than the text-based solution.

 1. Which Windows GUI differ would you recommend for use with Fossil? I
 know about WinDiff and BeyondCompare.

 2. How to configure the diff-binary line in Settings so that Fossil
 and the GUI differ work well together? How do the two filenames look
 like as passed by Fossil when calling the differ?

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


Re: [fossil-users] serious problem with wiki editing

2012-11-20 Thread Ron Aaron
Yes, I think that would be a good solution.

On 11/20/2012 03:11 PM, Richard Hipp wrote:

 Perhaps the new behavior only occurs for check-in comments and
 tickets, and the older behavior continues for wiki pages?  The code is
 set up to support that kind of thing

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


[fossil-users] serious problem with wiki editing

2012-11-19 Thread Ron Aaron
When I add a link [whatever] in my wiki page, as of fossil b058c8a944
I no longer see the link, but only get the literal text entered!

The repo is set for the default settings, no WYSIWG or HTML
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] serious problem with wiki editing

2012-11-19 Thread Ron Aaron
confirmed that version 7e7dcdd2c9 works,  I suspect the problem occurred
with checkin 90676f48f0

On 11/20/2012 08:14 AM, Ron Aaron wrote:
 When I add a link [whatever] in my wiki page, as of fossil b058c8a944
 I no longer see the link, but only get the literal text entered!

 The repo is set for the default settings, no WYSIWG or HTML
 ___
 fossil-users mailing list
 fossil-users@lists.fossil-scm.org
 http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

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


[fossil-users] Multi-lingual fossil site?

2012-11-12 Thread Ron Aaron
Hi -

I would like to have a site whose content is managed by fossil, and
actually have the site be presented by fossil.  That's pretty easy.  The
reason I want this is the extreme ease of deployment as well as having
SCM control over the content.

What I would further like is to have multi-lingual content.  For
example, have the same pages in English and Spanish. 

I could accomplish that by making a document tree:  docs/en/...
docs/es/... and so forth, and directing people from the main page to
whatever sub-page supports their language.

I can write some Javascript to determine their language and put it in
the header, and perhaps read a cookie to get their preferred settings
for my site; but is there any TH1 support to help manage this?

It would be nice if I could add a tag lang=es for example to a query,
and have fossil give me the Spanish version of the page if there was one
(rather than maintaining separate document trees:  I would have
docs/page-en.html and docs/page-es.html)
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Wiki naming limitations

2012-10-24 Thread Ron Aaron
Wouldn't it be better to make this a parameter the user can adjust
rather than permitting any length?
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] How can I determine if a repository has actually changed?

2012-03-22 Thread Ron Aaron
OK, I've come up with a small bash script to get an 'id' which I can use
to detect changes in a repo.  Save the following to fossilid and make
it executable:

if [ ! -f $1 ]
then
echo fossilid needs the name of the repository to 'id'
exit 1
fi

configsha=`fossil config export all -R $2 - | grep -v '^#' | fossil sha
- | cut -d' ' -f1`
logsha=`fossil timeline -n 10 -R $1 | fossil sha - | cut -d' ' -f1`

echo $configsha $logsha


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


Re: [fossil-users] How can I determine if a repository has actually changed?

2012-03-22 Thread Ron Aaron
Sorry, the $2 needs to be a $1 -- that was a finger-flub on my part

On 03/22/2012 09:13 AM, Ron Aaron wrote:
 OK, I've come up with a small bash script to get an 'id' which I can use
 to detect changes in a repo.  Save the following to fossilid and make
 it executable:

 if [ ! -f $1 ]
 then
 echo fossilid needs the name of the repository to 'id'
 exit 1
 fi

 configsha=`fossil config export all -R $2 - | grep -v '^#' | fossil sha
 - | cut -d' ' -f1`
 logsha=`fossil timeline -n 10 -R $1 | fossil sha - | cut -d' ' -f1`

 echo $configsha $logsha


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

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


[fossil-users] How can I determine if a repository has actually changed?

2012-03-21 Thread Ron Aaron
I've got a bunch of Fossil repositories which I back up by doing:

fossil pull
fossil config pull all


I am now also encrypting the repos after backing up, and putting the
encrypted files on Ubuntu One for off-site failsafe backup.

The problem I am trying to solve is that I do NOT want to synchronize
a repo which has not changed; that is, I do not want to update the
encrypted file in the Ubuntu One sync folder -- since that is wasteful
of my bandwidth for no purpose.

What I had *hoped* would work, was to do fossil sha on the
repositories, and fossil sha again after the sync, and only copy files
whose SHA1 sums are different, thus minimizing both my processing time
and the network bandwidth.

Unfortunately, my current testing shows that doing the fossil pull;
fossil config pull all modifies the repository even when I know for
sure that there are no actual changes since the last sync.

What would you recommend as a method for accomplishing what I am trying
to do?

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


Re: [fossil-users] How can I determine if a repository has actually changed?

2012-03-21 Thread Ron Aaron
Certainly I could, but that means that my fsl files are put there as-is,
and I want them encrypted before putting up there.  It also means that
the fsl files will always be synched, even if nothing actually changes,
which is what I want to avoid.

On 03/21/2012 06:32 PM, Stephan Beal wrote:

 You can place the fsl files directly in your ubuntu1 folder (or
 dropbox,  or whatever) and serve them from there.

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


Re: [fossil-users] How can I determine if a repository has actually changed?

2012-03-21 Thread Ron Aaron
On 03/21/2012 09:18 PM, Leo Razoumov wrote:
 Poor man's way of figuring it out is to capture the output from fossil
 pull (or fossil push) command, parse it and if all numbers of
 transfered artifacts and deltas are zero than nothing changed.

That will not work in this case, because I do not do the external save
all the time.  That is to say, that the encrypted off-site files are
only updated periodically, while the fossil repos they are made from are
updated possibly often.

So what I am looking for is a way to take a 'snapshot' of a repo, and
determine if the new version of that repo is actually different, even
though I may have done multiple pulls in between checks.

I hope I'm explaning what I want to do sufficiently well...

The main reason for these contortions is that I don't want to send a
500M file over my limited bandwidth if I don't need to.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] copy configuration from repo to repo?

2012-03-20 Thread Ron Aaron
On 03/20/2012 12:19 PM, ST wrote:
 Hi,
 1) I've just configured my first fossil repo and now would like to copy
 this configuration to other projects. Is it possible?

Hello -

It is simple: do fossil help config for all the options, but you
basically want fossil config export and fossil config import

 Most problematic part is enabling assigned_to and opened_by in
 tickets as per this:
 http://fossil-scm.org/index.html/doc/trunk/www/custom_ticket.wiki . Why
 isn't it actually there out of the box? Or it is there and I just missed
 it? It is a bit painful to go through this process for all the project
 that I have...

It's not too bad, you can copy+paste from one config window to the other
(in your browser)

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


Re: [fossil-users] In-line versus side-by-side diffs

2012-02-06 Thread Ron Aaron
If you could align the two columns so they were vertically aligned on
the left sides, it would be easier to view.  I do like the new changes,
though (while also liking the unified diff in other ... em ... contexts)

On 02/07/2012 06:26 AM, Richard Hipp wrote:
 A lot of people have been telling me that they prefer the unified or
 context style in-line diffs over side-by-side diffs. And I have to
 admit that sometimes an in-line diff is easier to read and
 understand.  But side-by-side diffs, especially with the recent
 enhancements, sometime give a much clearer picture of what changed. 
 The following is a dramatic example of this that I stumbled over while
 testing.  First the in-line diff:


 http://www.fossil-scm.org/fossil/fdiff?v1=25b66bf2fcbv2=1a6be6bad57sbs=0#chunk3
 http://www.fossil-scm.org/fossil/fdiff?v1=25b66bf2fcbv2=1a6be6bad57sbs=0#chunk3

 Can you tell what changed?  Now look at the side-by-side diff:


 http://www.fossil-scm.org/fossil/fdiff?v1=25b66bf2fcbv2=1a6be6bad57sbs=1#chunk3
 http://www.fossil-scm.org/fossil/fdiff?v1=25b66bf2fcbv2=1a6be6bad57sbs=1#chunk3

 Surely you will admit that, in this case at least, the side-by-side
 diff gives a much clearer picture of what happened
 -- 
 D. Richard Hipp
 d...@sqlite.org mailto:d...@sqlite.org


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


Re: [fossil-users] Fossil is Awesome

2011-10-26 Thread Ron Aaron
On 10/26/2011 10:59 AM, Konstantin Khomoutov wrote:
 I strongly disagree.
 First, please don't fix what's not broken.
Agree 100%

 P.S.
 I'm one of those crazy folks who usually has NoScript turned on except
 for the intranet sites, so yes, I'm biased.


Yes, so am I  ...
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Fossil is Awesome

2011-10-26 Thread Ron Aaron
On 10/26/2011 11:15 AM, Stephan Beal wrote:


 imagine what we could do for version, file/dir, and diff browsing with
 something like:

 http://mbostock.github.com/d3/talk/20111018/#8


I think that things of that nature would be computationally intensive,
and better suited to a separate utility using e.g. your JSON interface
to query data to present.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Veracity

2011-10-19 Thread Ron Aaron
And furthermore, how exactly do locks work in a distributed SCM
context? (that was my 2 NIS)

On 10/19/2011 02:50 PM, Stephan Beal wrote:

 My 0.02€:  in some 16 years of using source control, i have never once
 had a use for (and sometimes been hindered by) locks. IMO anyone who
 _thinks_ they need them is still living in the 1980's or early 1990's.

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


Re: [fossil-users] Veracity

2011-10-19 Thread Ron Aaron
Ah, thank you.  Now I understand.  And it looks to me like a big
headache waiting to happen.  Relying on people following intentions of
the software is not very robust.

On 10/19/2011 02:55 PM, Lluís Batlle i Rossell wrote:
 On Wed, Oct 19, 2011 at 02:52:41PM +0200, Ron Aaron wrote:
 And furthermore, how exactly do locks work in a distributed SCM
 context? (that was my 2 NIS)
 http://veracity-scm.com/qa/questions/102/why-would-you-design-a-dvcs-in-2011-that-supports-file-locks-dvcs-are-meant-to-make-it-needless-to-worry-about-that

 I think that the veracity documentation totally deludes. :) But it may be
 intended, as it's a product of sourcegear. Eric wrote a book about it... and 
 his
 message is (I think) buy the book.

 On 10/19/2011 02:50 PM, Stephan Beal wrote:
 My 0.02€:  in some 16 years of using source control, i have never once
 had a use for (and sometimes been hindered by) locks. IMO anyone who
 _thinks_ they need them is still living in the 1980's or early 1990's.

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


[fossil-users] fossil asks to confirm accept of self-signed cert on 'config pull'

2011-10-04 Thread Ron Aaron
As I reported here: http://fossil-scm.org/index.html/tktview?name=fc825dcf52

I'm trying to understand why a normal pull works fine (without asking
me to accept the cert again), but config pull always asks to accept
the cert.  I am failing to understand it ...

This has become a relatively big issue for me now; does anyone have an
idea what the problem is?
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] any interest in integrating jimtcl w/ fossil?

2011-09-20 Thread Ron Aaron


On 09/20/2011 07:07 PM, Konstantin Khomoutov wrote:

 Not that I ever had any need to touch either th1 or jimtcl, but I'd
 like to ask an obligatory question: what are the current th1's
 shortcomings so that replacing it with something else is needed?

An excellent question...
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Has any fossil user ever experienced a SHA1 collision?

2011-09-15 Thread Ron Aaron


On 09/15/2011 05:34 PM, Richard Hipp wrote:

 Using the birthday paradox, I calculated last year that for the
 SQLite repository, if it continues to change and evolve at the same
 rate it has for the previous 10 years, will encounter its first SHA1
 collision in approximately 3.6e20 years

Oh, sure -- but what will you do then?
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] MD5 and SHA1 from OpenSSL

2011-09-01 Thread Ron Aaron
Maybe it depends on your specific hardware, but on linux32 (i3 core2) I
get (kubuntu11-04.iso) :

openssl sha1 : 3.823
fossil sha1sum : 3.660 (old fossil: 4.936)

On linux64 (amd athlon X2, using a 600M data file):
openssl sha1 : 2.504
fossil sha1sum : 3.202 (old fossil: 4.211)

(these are best times from a number of runs)

Clearly, the new code is much better than the old code; but it's not
clear the openssl code is always a win... I'm not sure whether or not
it's a good idea to try to determine at run time which to use (since the
check overhead has to be measurable after all).

On 09/01/2011 08:43 PM, Dmitry Chestnykh wrote:
 I noticed the recent effort to optimize SHA-1 in Fossil, and it crossed my 
 mind that we can use OpenSSL implementation (which seem to be heavily 
 optimized), since we already link it when FOSSIL_ENABLE_SSL is defined, and 
 fall back to the current implementation if Fossil is not linked without 
 OpenSSL.

 My simple performance test of SHA-1 from checkin [f2ede7da6d] vs OpenSSL 
 shows that the latter is a bit faster:

 $ time ./fossil sha1sum ~/Downloads/FreeBSD-8.2-RELEASE-i386-disc1.iso

 Current implementation:

 real  0m3.549s
 user  0m3.232s
 sys   0m0.315s

 OpenSSL implementation:

 real  0m3.017s
 user  0m2.699s
 sys   0m0.316s


 Compiler: i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. 
 build 5658) (LLVM build 2335.15.00)

 The diff is very simple -- just a couple of defines; I have attached it.

 --
 Dmitry Chestnykh




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


Re: [fossil-users] MD5 and SHA1 from OpenSSL

2011-09-01 Thread Ron Aaron
Not so fast! :)

It seems that the current code is faster than openssl on intel (well, on
linux anyway).  But it is slower on AMD chips, whether 32 or 64 bit os.

That is something which is easily detectable, although I don't know if I
have the patience to try to figure out what is going on to make the
performance on AMD so much slower (relative to openssl).

Possibly it could be interesting to let gcc 'tune' for amd vs intel and
see if it makes a difference...

On 09/01/2011 09:20 PM, Dmitry Chestnykh wrote:
 Yes, let's leave it as it is.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


  1   2   >