<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body dir="ltr" bgcolor="#ffffff" text="#000000">
Ohad Lutzky wrote:
<blockquote
 cite="mid:8e50e92e0910160830l408290c7rfc6cef488e19ff07@mail.gmail.com"
 type="cite">
  <div dir="ltr"> 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.</div>
</blockquote>
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.<br>
<blockquote
 cite="mid:8e50e92e0910160830l408290c7rfc6cef488e19ff07@mail.gmail.com"
 type="cite">
  <div dir="ltr"> Git gives the added bonus of being able to work
offline, which is indispensable for a student on a laptop.</div>
</blockquote>
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.<br>
<br>
True, working with a centralized repository means that this is
downright impossible, but I still maintain that working offline is no
novice task.<br>
<br>
Shachar<br>
<pre class="moz-signature" cols="72">-- 
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
<a class="moz-txt-link-freetext" href="http://www.lingnu.com">http://www.lingnu.com</a>
</pre>
</body>
</html>