mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-03-19 22:53:08 +00:00
feat: Add git log parsing and rebase endpoint with input validation
This commit is contained in:
@@ -62,6 +62,7 @@ import { createStashDropHandler } from './routes/stash-drop.js';
|
||||
import { createCherryPickHandler } from './routes/cherry-pick.js';
|
||||
import { createBranchCommitLogHandler } from './routes/branch-commit-log.js';
|
||||
import { createGeneratePRDescriptionHandler } from './routes/generate-pr-description.js';
|
||||
import { createRebaseHandler } from './routes/rebase.js';
|
||||
import type { SettingsService } from '../../services/settings-service.js';
|
||||
|
||||
export function createWorktreeRoutes(
|
||||
@@ -262,5 +263,13 @@ export function createWorktreeRoutes(
|
||||
createBranchCommitLogHandler(events)
|
||||
);
|
||||
|
||||
// Rebase route
|
||||
router.post(
|
||||
'/rebase',
|
||||
validatePathParams('worktreePath'),
|
||||
requireValidWorktree,
|
||||
createRebaseHandler(events)
|
||||
);
|
||||
|
||||
return router;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user