annotate text/workflows.txt @ 116:7666e300f284

Added preliminary plan for a list of workflows.
author Arne Babenhauserheide <bab@draketo.de>
date Fri, 24 Apr 2009 10:33:29 +0200
parents ee4b04bac02c
children f3bf81b67f7b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
102
fa153f85e455 workflows: Changed the title to 'Learning Mercurial in Workflows'.
Arne Babenhauserheide <bab@draketo.de>
parents: 101
diff changeset
1 = Learning Mercurial in Workflows =
97
991719e0dbf5 Begun a workflow text.
Arne Babenhauserheide <bab@draketo.de>
parents:
diff changeset
2
116
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
3 == Intro ==
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
4
97
991719e0dbf5 Begun a workflow text.
Arne Babenhauserheide <bab@draketo.de>
parents:
diff changeset
5 With Mercurial you can use a multitude of different workflows. This page shows some of them, including their use cases.
991719e0dbf5 Begun a workflow text.
Arne Babenhauserheide <bab@draketo.de>
parents:
diff changeset
6
991719e0dbf5 Begun a workflow text.
Arne Babenhauserheide <bab@draketo.de>
parents:
diff changeset
7 It is intended to make it easier for you to create your own workflow.
991719e0dbf5 Begun a workflow text.
Arne Babenhauserheide <bab@draketo.de>
parents:
diff changeset
8
103
2bbea4b68181 workflows: minor text polishing.
Arne Babenhauserheide <bab@draketo.de>
parents: 102
diff changeset
9 To write this page we gathered [real life workflows](wiki - workflows), so every more complex workflow in here has proven itself in real life usage. We begin with basic workflows and then go on to more complex examples.
99
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
10
107
ee4b04bac02c workflows: moved the workflow tutorial into learning_mercurial_in_workflows.txt and added a note pointing to that in workflows.txt
Arne Babenhauserheide <bab@draketo.de>
parents: 106
diff changeset
11 The workflows on this page are rather terse to give you a good overview. You can find a longer introduction which shows how to use these workflows in [learning Mercurial in workflows](learning_mercurial_in_workflows).
ee4b04bac02c workflows: moved the workflow tutorial into learning_mercurial_in_workflows.txt and added a note pointing to that in workflows.txt
Arne Babenhauserheide <bab@draketo.de>
parents: 106
diff changeset
12
99
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
13 <!--Structure:
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
14 * For whom? -> Why?
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
15 * What do you need? -> Resources + extensions
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
16 * Single Developer workflow
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
17 * Sharing changes. -->
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
18
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
19 <!-- Plan
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
20
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
21 * Simple workflows without extensions
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
22
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
23 * Complex Workflows, including collaborative patch development and similar.
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
24
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
25 * Smoothing workflows with extensions -> i.e. shelve before merging.
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
26
116
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
27
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
28 Workflows:
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
29
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
30 * One-off patch submission
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
31 * Lone Developer
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
32 * ...
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
33
99
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
34 -->
71ff3b94b20d Added workflows sysadmin, lone developer and seperate features.
Arne Babenhauserheide <bab@draketo.de>
parents: 97
diff changeset
35
116
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
36 == Workflows ==
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
37
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
38 === One-off patch submission ===
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
39
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
40 ==== Use Case ====
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
41
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
42 ==== Requirements ====
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
43
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
44 ==== Flow ====
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
45
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
46 - local work
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
47 - sharing changes
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
48
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
49 == Lone Developer ==
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
50
7666e300f284 Added preliminary plan for a list of workflows.
Arne Babenhauserheide <bab@draketo.de>
parents: 107
diff changeset
51 ...