= Bazaar-Perforce TODO = == Introduction == See also the NEWS file in the same directory as this file. == User Stories == The User Stories below appear in priority order. The estimated relative size of each story appears in square brackets ([]) following the story. * As a user, I want a command-line program that produces a fast-export representation of a Perforce depot directory. [13] * As a user, I want documentation that describes the usage of "p4-fast-export". [1] * As a user, I want a command-line program that produces a Bazaar branch from a fast-export representation of a Perforce depot directory. (Does this already exist as bzr-fastimport?) [0.5] * As a developer, I want to configure the port that p4d uses, so that I can run multiple instances of the test suite simultaneously on a single machine. [1] * As a developer, I want the application code not to depend on the p4 command-line client. [8] * As a developer, I want all tests to pass on Linux. [2] * As a developer, I want continuous integration, automatically triggered, for Linux test execution. [2] * As a developer, I want continuous integration, automatically triggered, for Cygwin test execution. [3] * As a user, I want bzr2p4 to show only the progress I care about instead of logging verbosely to the console. [3] * As a developer, I want bzr2p4 to be silent during tests that exercise it. [2] * As a user, I want the line endings of my files not to change during migration, so that my data is exactly the same before and after migration. (I'm not sure Perforce can do this.) [13] * As a user, I want the author of each Bazaar revision migrated to Perforce, so that I can easily see who created revisions in Perforce. [3] * As a user, I want migration of revisions with Perforce keywords to work correctly, so that I can migrate projects that use Perforce keywords. (Does this just need tests that demonstrate it works?) [3] * As a user, I want a suite of tools that facilitate creating a Bazaar branch from a Perforce depot, and submitting to a Perforce depot from a Bazaar branch. [?]