I realized it as I read it now. What I meant was that you know you have
the exact same revision as the original author once committed.
This I don't understand. Let's say Alice has revision-154 in her repo,
located at alice.example.com. Let's say that commit is accessible with
the url "alice.example.com:revision-154". Bob pulls from her repo into
his own, which is located at bob.example.com.
Lots of questions here, so I'll split them up. Feel free to delete the
non-applicable ones.
Will the commit in Bob's repo be accessible at
"bob.example.com:revision-154"?
If it's not, how can you backtrack from old bugreports and find the
error being discussed?
If it is, how does that work if Bob suddenly wants to commit things
before Alice is done working with her changes?
Also, suppose they both push to a master-repo where Caesar has pushed
his changes and nicked the slot for revision-154. Does the master repo
re-organize everything and then invalidate Bob's and Alice's changes, or
does it tell Alice and Bob that they need to update and then reorganize
their repos before they're allowed to push?
I really can't get my head around the usefulness of revision-numbers
hopping around which is probably why I'm having such a trouble groking
how it works.
You get the working tree files by default. Use --bare if you don't want
them to be checked out (i.e. written to the working tree) after the
clone is complete.
This clears things up immensely. bazaar checkout != git checkout.
I still fail to see how a local copy you can't commit to is useful, but
it doesn't really matter to me as I've already found a tool that does
everything I want wrt scm needs.
--
Andreas Ericsson andreas.ericsson@op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html