a place to host my open source SVN-based project: soliciting suggestions

2010-06-27 Thread Boris Epstein
Hi all,

I am looking to start an open source project (possibly, several). They
will be in Java and my SCM system of choice is SVN - we have been
using it for some time and are happy with it.

What I am trying to decide is where the best place to host it would
be. Free would be most preferable but I am not averse to paying money
for hosting provided I know what I am paying for. I am located in the
US - not that that should make any difference.

Any thoughts, advice, recommendations much welcome.

Cheers,

Boris.


Re: Accepting SSL certificates

2010-07-08 Thread Boris Epstein
On Thu, Jul 8, 2010 at 5:37 AM, Giulio Troccoli
 wrote:
>
> I am trying to set Subversion to use https. I have already acquired a 
> certificate from the company CA and set everything up in Apache.
>
> If if use https the I am asked to accept that the certificate comes from a 
> trusted authority. If I accept it everything works.
>
> So, I have been instructed to download the company certificate and I'm trying 
> to set it as a trusted CA. I have added the following to ~/.subversion/servers
>
> ssl-authority-files = /home/svn/LDS.crt
>
> It's not .pem, but I have been told that it is PEM-encoded. However, if I try 
> with https I get the following error
>
> svn: Invalid config: unable to load certificate file '/home/svn/LDS.crt'
>
> I thought it was a permission issue but the file was readable by everyone, 
> and the user who runs Apache is svn as well so Apache (if involved at all) 
> can read it too.
>
> The server is CentOS 5, SVN is 1.6.9 and Apache is 2.2.13.
>
> Finally, I know I could accept it permanently but eventually I want to set 
> the ssl-authority-files parameter on the system-wide subversion configuration 
> so that all users automatically accept it.
>
> Thanks
> Giulio
>
>
>
>
>
> Linedata Limited
> Registered Office: 85 Gracechurch St., London, EC3V 0AA
> Registered in England and Wales No 3475006 VAT Reg No 710 3140 03
>
>
>
>

Guido,

I remember dealing with it - and I think it is normal that a user has
to accept the certificate once. I may be wrong but I thinkl this may
be by design.

Boris.


Re: which version control supports file locking and who has it locked

2016-06-08 Thread Boris Epstein
I believe ClearCase does that.

If I may ask, why is it important? I believe CVS, SVN, Git and many others
allow to get your edits in via merging mechanisms of various kinds, so I am
just curious what the use case scenario would be where locking is
absolutely essential.

Cheers,

Boris.


On Mon, Jun 6, 2016 at 10:19 AM, Jan Keirse  wrote:

>
> On Mon, Jun 6, 2016 at 3:47 PM, Doug Robinson 
> wrote:
>
>> Andreas:
>>
>> On Mon, Jun 6, 2016 at 3:50 AM, Andreas Stieger 
>> wrote:
>>
>>> > or knowing who is actually working on a file.
>>>
>>> Incorrect, this is shown in both TortoiseSVN and svn cli.
>>>
>>
>> To be more precise, you can know who, in the past, has made changes to
>> files
>> *and*checked those change into the repository.  You cannot know who has
>> made changes
>> in their working copy and has not yet checked them back into the
>> repository (they
>> may never do so).
>>
>> To know who is actually working on a file requires a level of integration
>> that is not
>> found in SVN, Git or CVS.  I have a vague recollection of an SCM that did
>> enable
>> such information but I'm not remembering which one it is at the moment.
>>
>>
> ​Whether it is possible to know who is working on a file is not the same
> as what the changes made so far in the working copy are. This IS possible
> without much problems with at least CVS with minor effort: By setting a
> watch on a module alle files in that module are checked out read only.
> Before changing a file one uses the CVS edit command, that takes care of
> making the file read/write and keep track of who edits what. I'm not
> entirely sure if this is the behavior the SVN implementation supports.
> Off course it is possible to ignore the read-only flag and use operating
> system tools to overwrite them without first using the edit command, but as
> long as everyone involved knows the tools this works very well and
> accidents are unlikely because files are read-only by default.  The only
> problem might be you only find out you had not yet edited a file the first
> time you save changes and fixing that requires either a habit change (the
> new habit being either first edit or save early, save often, which is a
> good idea anyway)  or a simple trigger in your IDE.
>
> We have used this CVS feature with success in the past for source files
> that require 'exclusive edits' because merging was next-to-impossible (as
> would be the case for many binary file.) When we migrated to Subversion for
> unrelated reasons I couldn't quite get it to work like we wanted (if I
> remember correctly taking a lock was more on a voluntary basis, you
> couldn't make the files read-only by default and therefore accidentally
> forgetting to lock was far more likely.) So I ended up implementing an edit
> trigger in the IDE to handle this, which works fine for our use case but
> might not be possible in other setups.
>
> I don't see how it could be implemented in a DVCS though, at least not
> without a non-distributed part added to it which defeats at least some of
> its purpose.
>
> As for other systems supporting this functionality, to answer the original
> question: At least Microsoft TFS and Roundtable TSMS (a platform intended
> specifically for OpenEdge ABL) support it to some extent. This being said,
> I wouldn't pick any of these or CVS over something like Subversion, GIT or
> Mercurial if I were to make the choice.
>
>  DISCLAIMER 
>
> http://www.tvh.com/glob/en/email-disclaimer
>
> "This message is delivered to all addressees subject to the conditions
> set forth in the attached disclaimer, which is an integral part of this
> message."
>