Re: [Haifux] OT: Open CVS/SVN servers

2012-05-10 Thread Nadav Har'El
On Tue, May 01, 2012, Maxim Kovgan wrote about Re: [Haifux] OT: Open CVS/SVN 
servers:
 hi, Orr!
 Consider obsoleting svn.
 mercurial (or git) are much more fun and possibilities.

At the risk of invoking a holy war, I beg to differ.

One can say almost without hesitation that SVN is better than CVS.
CVS should be obsolete, and SVN preferred in 99.9% of the cases.
So don't even consider CVS.

But you cannot say similiarly that Mercurial and Git are better than SVN,
and he shouldn't consider SVN. They do different things, and are better for
different scenarios.  For example:

* For most use light usecases, using Subversion is *much* *simpler* and
  more straightforward to use than Git. I've been using both for a long
  while, so I think I would know.

* When you don't trust the server - and fear one day it will disappear
  or even become malicious (trying to fake the content of the files or
  their history), git is better because each person will have his own complete
  copy of the history.


-- 
Nadav Har'El|  Thursday, May 10 2012, 
n...@math.technion.ac.il |-
Phone +972-523-790466, ICQ 13349191 |Life's a bitch, but god forbid the bitch
http://nadav.harel.org.il   |divorce me -- Nas
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-10 Thread Maxim Kovgan
There are many ways to make server reliant software to be less server
reliant.
But this is you, trying to implement a non-server-reliant software by hand.
IF you're coming to that, ... IMHO it is reinventing of the wheel.




On Thu, May 10, 2012 at 5:56 PM, Daniel Shahaf d...@daniel.shahaf.namewrote:

 Nadav Har'El wrote on Thu, May 10, 2012 at 17:08:36 +0300:
  * When you don't trust the server - and fear one day it will disappear
or even become malicious (trying to fake the content of the files or
their history), git is better because each person will have his own
 complete
copy of the history.

 When you don't trust a server, and the server uses svn, you can keep an
 svnsync mirror of it at a location under your control.

 svnsync transfers new revisions as binary diffs against past revisions;
 past revisions are immutable.




-- 
Maxim Kovgan
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-02 Thread yakoub abaya
theoretically distributed version control like git doesn't require a
centralized repository
i never tested this but you can use email with git-am and git-format-patch
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-02 Thread Eli Billauer

Hmmm...


Correct me if I'm wrong, but could it be that the members of this 
mailing list are slightly inclined towards git?



Well, for good reasons. Since I discovered git, I don't think about 
editing any file on my own hard disk without setting up a local git 
repository. It's not a matter of collaboration anymore. It's the freedom 
to hack without thinking twice, knowing I can undo anything I want. Even 
if the thing I want to undo was committed a week ago, and a lot of 
commits have been made since. It's that amazing freedom to tweak your 
code or configuration file to death, and still nothing breaks.



If we're into using git through emails, git bundle is your friend. In 
its laziest mode (git bundle create --all) all commits (in the current 
branch, I believe, I always do this standing on master) are packed 
nicely and compressed. Just send the single bundle file through email to 
the other participants, and they can fetch or pull from that file, as if 
it was a remote repository. Quick and painless.



I think what we're all trying to say here, is that CVS, SVN or whatever 
may do the job for you. But if you choose git, you'll have a great bonus 
for your other future activities.



Have fun,

  Eli


yakoub abaya wrote:

theoretically distributed version control like git doesn't require a 
centralized repository

i never tested this but you can use email with git-am and git-format-patch



___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux
  



--
Web: http://www.billauer.co.il

___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-01 Thread Muli Ben-Yehuda
On Tue, May 01, 2012 at 02:07:23PM +0300, Orr Dunkelman wrote:

 I was wondering whether anyone is aware of open CVS/SVN servers that
 allow users to open a small repository.
 
 The project I have in mind is actually a LaTeX project, and not an
 open source one, so not much space is needed.
 
 Support of 4 users is needed, not much storage (LaTeX files, after
 all), and of course, availability (but the project would end in a
 year or two, so I am not looking for something that would stay
 forever).

Apologies in advance for answering a question you didn't ask, but if
you can replace CVS/SVN with git or mercurial, then I can strongly
recommend bitbucket. They provide free unlimited private repositories
for educational users.

Cheers,
Muli
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-01 Thread Amir Eldor
On Tue, May 1, 2012 at 2:07 PM, Orr Dunkelman orr.dunkel...@gmail.comwrote:

 Hi everybody,

 I was wondering whether anyone is aware of open CVS/SVN servers that allow
 users to open a small repository.

 The project I have in mind is actually a LaTeX project, and not an open
 source one, so not much space is needed.

 Support of 4 users is needed, not much storage (LaTeX files, after all),
 and of course, availability (but the project would end in a year or two, so
 I am not looking for something that would stay forever).


Don't sourceforge.net support SVN and maybe even CVS?


 Thanks in advance,
 Orr
 --
 Orr Dunkelman,
 orr.dunkel...@gmail.com

 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-01 Thread Maxim Kovgan
bitbucket, which is natively mercurial has both free and paid support, and
also allow svn access.

M.


On Tue, May 1, 2012 at 7:24 PM, Amir Eldor amir.el...@gmail.com wrote:

 On Tue, May 1, 2012 at 2:07 PM, Orr Dunkelman orr.dunkel...@gmail.comwrote:

 Hi everybody,

 I was wondering whether anyone is aware of open CVS/SVN servers that
 allow users to open a small repository.

 The project I have in mind is actually a LaTeX project, and not an open
 source one, so not much space is needed.

 Support of 4 users is needed, not much storage (LaTeX files, after all),
 and of course, availability (but the project would end in a year or two, so
 I am not looking for something that would stay forever).


 Don't sourceforge.net support SVN and maybe even CVS?


 Thanks in advance,
 Orr
 --
 Orr Dunkelman,
 orr.dunkel...@gmail.com

 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux



 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux




-- 
Maxim Kovgan
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-01 Thread Shlomi Fish
Hi Orr,

On Tue, 1 May 2012 14:07:23 +0300
Orr Dunkelman orr.dunkel...@gmail.com wrote:

 Hi everybody,
 
 I was wondering whether anyone is aware of open CVS/SVN servers that allow
 users to open a small repository.
 
 The project I have in mind is actually a LaTeX project, and not an open
 source one, so not much space is needed.
 
 Support of 4 users is needed, not much storage (LaTeX files, after all),
 and of course, availability (but the project would end in a year or two, so
 I am not looking for something that would stay forever).
 

Do you want the repository to be public (i.e: that everyone in the world will
be able to read it) or do you want a private repository (which has a
restricted read access)? One can easily set up a public
Subversion repository on Google Code ( http://code.google.com/ ) - one needs
to have a Google account, but your projects gets accepted immediately. Note
that there are some limitations on the licence (to avoid the licence
proliferation problem). There's also http://projectlocker.com/ which gives one
private 200 MB repository for 2 users for free.

Aside from those, there is http://sourceforge.net/ and
http://developer.berlios.de/ , but these may require more red tape.  

Muli mentioned Bitbucket.org, and for completeness sake there's also
http://github.com/ and http://gitorious.org/ , but these are Git-only (though
Mercurial can work against a git remote).

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
The Human Hacking Field Guide - http://shlom.in/hhfg

I invented the term Object‐Oriented, and I can tell you I did not have C++ in
mind.  — Alan Kay (Attributed)

Please reply to list if it's a mailing list post - http://shlom.in/reply .
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-01 Thread Orr Dunkelman
Thanks everyone for the links and ideas.

The repo is to be private, so I think I will go with bitbucket.

Cheers,

On Tue, May 1, 2012 at 8:00 PM, Shlomi Fish shlo...@shlomifish.org wrote:

 Hi Orr,

 On Tue, 1 May 2012 14:07:23 +0300
 Orr Dunkelman orr.dunkel...@gmail.com wrote:

  Hi everybody,
 
  I was wondering whether anyone is aware of open CVS/SVN servers that
 allow
  users to open a small repository.
 
  The project I have in mind is actually a LaTeX project, and not an open
  source one, so not much space is needed.
 
  Support of 4 users is needed, not much storage (LaTeX files, after all),
  and of course, availability (but the project would end in a year or two,
 so
  I am not looking for something that would stay forever).
 

 Do you want the repository to be public (i.e: that everyone in the world
 will
 be able to read it) or do you want a private repository (which has a
 restricted read access)? One can easily set up a public
 Subversion repository on Google Code ( http://code.google.com/ ) - one
 needs
 to have a Google account, but your projects gets accepted immediately. Note
 that there are some limitations on the licence (to avoid the licence
 proliferation problem). There's also http://projectlocker.com/ which
 gives one
 private 200 MB repository for 2 users for free.

 Aside from those, there is http://sourceforge.net/ and
 http://developer.berlios.de/ , but these may require more red tape.

 Muli mentioned Bitbucket.org, and for completeness sake there's also
 http://github.com/ and http://gitorious.org/ , but these are Git-only
 (though
 Mercurial can work against a git remote).

 Regards,

Shlomi Fish

 --
 -
 Shlomi Fish   http://www.shlomifish.org/
 The Human Hacking Field Guide - http://shlom.in/hhfg

 I invented the term Object‐Oriented, and I can tell you I did not have C++
 in
 mind.  — Alan Kay (Attributed)

 Please reply to list if it's a mailing list post - http://shlom.in/reply .
 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux




-- 
Orr Dunkelman,
orr.dunkel...@gmail.com
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux


Re: [Haifux] OT: Open CVS/SVN servers

2012-05-01 Thread Orr Dunkelman
For LaTeX support SVN works just fine ;)

On Tue, May 1, 2012 at 9:41 PM, Maxim Kovgan kovg...@gmail.com wrote:

 hi, Orr!
 Consider obsoleting svn.
 mercurial (or git) are much more fun and possibilities.


 On Tue, May 1, 2012 at 8:53 PM, Orr Dunkelman orr.dunkel...@gmail.comwrote:

 Thanks everyone for the links and ideas.

 The repo is to be private, so I think I will go with bitbucket.

 Cheers,


 On Tue, May 1, 2012 at 8:00 PM, Shlomi Fish shlo...@shlomifish.orgwrote:

 Hi Orr,

 On Tue, 1 May 2012 14:07:23 +0300
 Orr Dunkelman orr.dunkel...@gmail.com wrote:

  Hi everybody,
 
  I was wondering whether anyone is aware of open CVS/SVN servers that
 allow
  users to open a small repository.
 
  The project I have in mind is actually a LaTeX project, and not an open
  source one, so not much space is needed.
 
  Support of 4 users is needed, not much storage (LaTeX files, after
 all),
  and of course, availability (but the project would end in a year or
 two, so
  I am not looking for something that would stay forever).
 

 Do you want the repository to be public (i.e: that everyone in the world
 will
 be able to read it) or do you want a private repository (which has a
 restricted read access)? One can easily set up a public
 Subversion repository on Google Code ( http://code.google.com/ ) - one
 needs
 to have a Google account, but your projects gets accepted immediately.
 Note
 that there are some limitations on the licence (to avoid the licence
 proliferation problem). There's also http://projectlocker.com/ which
 gives one
 private 200 MB repository for 2 users for free.

 Aside from those, there is http://sourceforge.net/ and
 http://developer.berlios.de/ , but these may require more red tape.

 Muli mentioned Bitbucket.org, and for completeness sake there's also
 http://github.com/ and http://gitorious.org/ , but these are Git-only
 (though
 Mercurial can work against a git remote).

 Regards,

Shlomi Fish

 --
 -
 Shlomi Fish   http://www.shlomifish.org/
 The Human Hacking Field Guide - http://shlom.in/hhfg

 I invented the term Object‐Oriented, and I can tell you I did not have
 C++ in
 mind.  — Alan Kay (Attributed)

 Please reply to list if it's a mailing list post - http://shlom.in/reply.
 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux




 --
 Orr Dunkelman,
 orr.dunkel...@gmail.com

 ___
 Haifux mailing list
 Haifux@haifux.org
 http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux




 --
 Maxim Kovgan




-- 
Orr Dunkelman,
orr.dunkel...@gmail.com
___
Haifux mailing list
Haifux@haifux.org
http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux