Add version control system functionality with branch management, history tracking, and merge operations

This commit is contained in:
pacnpal
2025-02-06 19:29:23 -05:00
parent 6fa807f4b6
commit f3d28817a5
26 changed files with 2935 additions and 508 deletions

22
history_tracking/urls.py Normal file
View File

@@ -0,0 +1,22 @@
from django.urls import path
from . import views
app_name = 'history'
urlpatterns = [
# Main VCS interface
path('vcs/', views.VersionControlPanel.as_view(), name='vcs-panel'),
# Branch operations
path('vcs/branches/', views.BranchListView.as_view(), name='branch-list'),
path('vcs/branches/create/', views.BranchCreateView.as_view(), name='branch-create'),
# History views
path('vcs/history/', views.HistoryView.as_view(), name='history-view'),
# Merge operations
path('vcs/merge/', views.MergeView.as_view(), name='merge-view'),
# Tag operations
path('vcs/tags/create/', views.TagCreateView.as_view(), name='tag-create'),
]