[Haifux] [W2L] Call for lecturer + "Linux guru"

Shachar Shemesh shachar at shemesh.biz
Fri Oct 16 23:53:13 MSD 2009

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 commit which is 
not at the head of a branch (say, because you were doing regression 
testing), and then perform a commit. No branching required.
> Git gives the added bonus of being able to work offline, which 
> is indispensable for a student on a laptop.
True, but it steps up the complexity considerably. Well, you step it up 
to begin with when you say that publishing your work requires two stages 
(three if you count the "add") - commit and then push. This means that 
for several people working on one repository, you would usually try to 
simplify things by telling them to git add + commit + push. Then, when 
you try take the laptop away, you find that you split an operation that 
used to be atomic, and the complexity comes back.

True, working with a centralized repository means that this is downright 
impossible, but I still maintain that working offline is no novice task.


Shachar Shemesh
Lingnu Open Source Consulting Ltd.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://haifux.org/pipermail/haifux/attachments/20091016/2beb318e/attachment.html 

More information about the Haifux mailing list