Complete guide to repository history management
Ensure you have the following prepared before beginning:
Complete the form with your specific requirements:
Initiate the process by clicking "Rewrite History." The system will display real-time progress updates during processing. Processing time varies based on repository size and complexity.
After successful processing:
Essential repository location parameters
The complete URL of the repository containing the history to be rewritten. Must be in the formathttps://github.com/username/repository.git
The target repository URL where the modified history will be pushed. Should be an empty repository or one prepared for complete overwriting.
User identification parameters
Your GitHub username is required for job tracking, session management, and proper commit attribution in the rewritten history. Ensures secure processing and accurate notifications.
Parameters controlling commit chronology
Toggle to maintain original commit timestamps from the source repository. When enabled, the exact chronological sequence of development is preserved. When disabled, commits will be redistributed according to your custom date range.
Available when original date preservation is disabled. Define the temporal boundaries for commit redistribution:
The system proportionally redistributes commits across this timeframe while maintaining their sequential integrity.
Optional attribution configuration
Optionally specify additional GitHub usernames to include in the commit history attribution:
This feature is particularly useful for demonstrating team development patterns or establishing contribution records.
Real-time status monitoring
After submission, the system provides comprehensive progress monitoring:
The system employs real-time communication via WebSockets (Pusher) when available, with automatic fallback to polling for consistent status updates.
Process completion and artifact retrieval
Upon successful completion, the system provides:
In case of processing errors, detailed diagnostic information and potential remediation steps are provided.