Re: [Haifux] OT: Open CVS/SVN servers
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
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
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
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
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
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
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
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
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
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