hgext/rebase.py
changeset 11189 3ef2572de32f
parent 10763 68a7b9ed3c71
parent 11188 b5c0f6a11430
child 11201 34023f2ca305
--- a/hgext/rebase.py	Sun May 16 14:38:32 2010 -0500
+++ b/hgext/rebase.py	Mon May 17 21:30:00 2010 +0200
@@ -29,9 +29,14 @@
 
     Rebase uses repeated merging to graft changesets from one part of
     history (the source) onto another (the destination). This can be
-    useful for linearizing local changes relative to a master
+    useful for linearizing *local* changes relative to a master
     development tree.
 
+    You should not rebase changesets that have already been shared
+    with others. Doing so will force everybody else to perform the
+    same rebase or they will end up with duplicated changesets after
+    pulling in your rebased changesets.
+
     If you don't specify a destination changeset (``-d/--dest``),
     rebase uses the tipmost head of the current named branch as the
     destination. (The destination changeset is not modified by