annotate rename-guessing.tex @ 345:1068287417e6

Filesets was introduced in Mercurial 1.9
author Martin Geisler <mg@aragost.com>
date Wed, 20 Jun 2012 17:14:03 +0200
parents 6839cd949165
children 7788b512c5bd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
253
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
1 \begin{frame}[fragile]{Importing a Code Drop}
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
2 Mercurial can help you:
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
3 \begin{lstlisting}
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
4 $ rm -r lib/libfoo
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
5 $ unzip libfoo-2.0.zip -d lib/libfoo
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
6 $ hg status
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
7 M lib/libfoo/modified.txt
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
8 ! lib/libfoo/deleted.txt
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
9 ? lib/libfoo/new.txt
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
10 \end{lstlisting}
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
11
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
12 \pause
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
13
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
14 Question: has \ext{deleted.txt} been renamed to \ext{new.txt}?
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
15 \begin{lstlisting}
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
16 $ hg addremove --similarity 90
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
17 removing deleted.txt
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
18 adding new.txt
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
19 recording removal of deleted.txt as rename to new.txt (94% similar)
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
20 \end{lstlisting}
6839cd949165 Handling renames
Martin Geisler <mg@lazybytes.net>
parents:
diff changeset
21 \end{frame}