AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO

Comparing Timelines

Open
#26 1 comment 0 reactions 0 assignees View on GitHub
enhancement roadmap
Dominant language
C++
Stars
2k
Forks
351
Avg merge
1d 12h
Merged PRs (30d)
1

Description

There have been requests of the ability to have a tool or library for diffing OTIO data. This includes:
- When things change on items that are the same
- A way to programmatically specify how to hash an item (for example, by a particular metadata key or by name)
- A way to detect when an item has moved to another location in the hierarchy

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named; start by locating the OTIO data model and any existing comparison-related code. Define the scope around changed matching items, configurable hashing, and hierarchy moves, then demonstrate each comparison result with tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.