Duplicating a Milestone
Duplicating a milestone creates a copy of the milestone and all its assigned todos. This is useful for repeating a sprint or phase of work without rebuilding the task list from scratch each time.
At a glance
- ✓Copies the milestone and all its todos in one action
- ✓Set a new start and target date — todos shift by the same offset automatically
- ✓All todo statuses reset to todo; subtasks reset to unchecked
- ✓Awards creation XP for each duplicated todo
How to duplicate a milestone
- 1
Open the Milestones tab
Navigate to the project and click the Milestones tab.
- 2
Open the options menu
Click the … (more options) menu on the milestone card.
- 3
Select Duplicate
A dialog appears with two fields: New start date and New target date.
- 4
Set the new dates
The start date determines the todo offset. The target date is editable directly — you can set it independently if needed.
- 5
Confirm
Click Duplicate. The new milestone and all its todos are created immediately.
Date shifting explained
All todo due dates shift by the number of days between the original start date and the new start date. For example:
Original
Start: Jun 1
Target: Jun 30
Todo due: Jun 28
Duplicate
Start: Jul 1 (+30 days)
Target: Jul 31
Todo due: Jul 28 (+30 days)
Relative scheduling is preserved — the gap between dates stays the same
What is copied vs reset
- Copied: Milestone name (+ "Copy of"), description, all assigned todos, subtasks (checkboxes reset).
- Reset: Milestone status → incomplete, all todo statuses → todo.
- Preserved: Todo assignees (reassign after duplication if needed).
- Not copied: Todo comments, todo dependencies, watcher lists.
💡 Tip