My company has deployed a 2014.X version of Perforce (server & client). We have an existing Peforce stream depot.
They are investigating an upgrade to 2015.X, also known as Helix. One of the feature is a better integration with Git, called "GitSwarm", that is using a GitLab frontend integrated with Perforce.
I have looked into the documentation online but I have not found the answers to these questions :
I have a few questions :
Can my existing stream depot, with its full history, be accessed via GitSwarm, once the update is done, or will we need somehow to create or migrate to a new depot ?
If the former is possible, I assume from Git Fusion/Connector documentation, that we will only be able create Git repo based on a single stream ? So only a single stream at once will be available from GitSwarm ?
Lastly, if I create a feature branch on GitSwarm side, and push it to the Perforce stream depot to merge, how will the git branch appear in Perforce ? As a new stream ? Or only has a branch ? Basically, do we have to merged back git branch on the main mapped stream on git side ? or are we free to merge back either on Perforce or Git ?
Sorry for the long post, but as GitSwarm is going to be deployed I guess many teams will face the same questions.