.2 Git en andere systemen - Naar Git migreren
In deze fast-import directory, zou je een uitvoerbaar Python script genaamd git-p4 moeten vinden. Je moet Python en de p4 tool geïnstalleerd hebben op je machine om deze import te laten werken. Als voorbeeld ga je het Jam project van de Perforce Public Depot importeren. Om je client in te stellen, moet je de P4PORT omgevingsvariabele laten wijzen naar het Perforce depot:
Je stelt de tijdzone (-0700) hardgecodeerd in omdat dat gemakkelijk is. Als je vanuit een ander systeem importeert, moet je de tijdzone als een compensatiewaarde (offset) specificeren. Het commit bericht moet uitgedrukt worden in een speciaal formaat:
Je kunt nog veel meer doen met de fast-import tool: verschillende bestandsmodi verwerken, binaire gegevens, meerdere branches en mergen, tags, voortgangsindicatoren, enzovoorts. Een aantal voorbeelden voor complexe scenario's zijn voorhanden in de contrib/fast-import directory van de Git broncode, een van de betere is het git-p4 script dat ik zojuist behandeld heb.