Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Shachar Shemesh
Tzafrir Cohen wrote: I'm not sure I agree with you regarding version control systems. Specifically distributed version control systems make the common case of a repository for the project simple. Unlike Subversion, you don't need to set up a separate server. You do not need to set up a

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Shachar Shemesh
Vadim Eisenberg wrote: Eclipse doesn't belong to the right tools, in my opinion. Why Eclipse doesn't belong to the right tools ? My naïve understanding is that Eclipse is Emacs of the 21-st century – it is open source, customizable etc., similar to Emacs; in addition to being graphical.

[Haifux] OT: yes, I do want duplicates

2009-10-16 Thread Tzafrir Cohen
Slightly off-topic, but: I noticed that messages from the recent discussion were only coming into my INBOX and not into my haifux folder. Fix: logging into the mailman web interface and setting Avoid duplicate copies of messages? to No. -- Tzafrir Cohen | tzaf...@jabber.org | VIM is

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Vadim Eisenberg
guy keren wrote: you can mention memory leaks if you want - but students don't care about them so much, because it doesn't break their programs. Starting from the Winter 2008-2009 semester, the memory leaks are checked in Matam (Introduction to Systems Programming) course and 1 point is

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread boazg
it seems that on t2 (now called stud) you can use not only file:/// but also svn+ssh://, with only a student account. in that case i agree that subversion is much better than git for this purpose. as for the question of why do you need version control for something as simple as MATAM, it really

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Doron Tal
I tend to agree that git is somewhat complex for the novice. It takes awhile before one feels comfortable working with git. SCMs in general, are not considered core learning material, so most student will prefer to avoid wasting their time to earn the required expertise. Having said that, for the

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Ohad Lutzky
I tend to disagree about git being too complex. I currently have three students (in a military setting), which have never used any form of version control before, and have been taught basic usage of git - init, add, commit, log, diff, remote, and pull. I've received no complaints as of yet. As

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Tzafrir Cohen
On Fri, Oct 16, 2009 at 10:05:14AM +0200, Vadim Eisenberg wrote: guy keren wrote: you can mention memory leaks if you want - but students don't care about them so much, because it doesn't break their programs. Starting from the Winter 2008-2009 semester, the memory leaks are checked in

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Tzafrir Cohen
On Fri, Oct 16, 2009 at 01:35:09PM +0200, boazg wrote: it seems that on t2 (now called stud) you can use not only file:/// but also svn+ssh://, with only a student account. in that case i agree that subversion is much better than git for this purpose. git works just as well with git-over-ssh

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Orna Agmon Ben-Yehuda
How about a regular haifux slot, dedicated to source control applications wars? On Fri, Oct 16, 2009 at 5:30 PM, Ohad Lutzky o...@lutzky.net wrote: I tend to disagree about git being too complex. I currently have three students (in a military setting), which have never used any form of version

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Shachar Shemesh
Doron Tal wrote: Having said that, for the experienced git users, there is not reason to lose their work, even in the case of some mistake. For example, most problems can be recovered using: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#recovering-lost-changes I have to say

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Shachar Shemesh
Ohad Lutzky wrote: As long as you're not doing rebases or working with multiple branches (which are much more complicated to do in SVN, and useless in the situation at any rate), the data loss problems mentioned above don't exist. Not true. The problem can happen if you just check out a

Re: [Haifux] [W2L] Call for lecturer + Linux guru

2009-10-16 Thread Ohad Lutzky
I specifically didn't teach them checkout, for this exact reason... Yes, warnings about these things are in order when you're using git. (Specifically we have always mind your current branch and rebasing is a destructive operation, but also you can always fix these things if you notice early