Compare commits
3 Commits
40cd8f332c
...
1382f55964
| Author | SHA1 | Date | |
|---|---|---|---|
| 1382f55964 | |||
| a89d8482d2 | |||
| e6c9489137 |
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@because/sandlot",
|
||||
"version": "0.0.5",
|
||||
"version": "0.0.7",
|
||||
"description": "Sandboxed, branch-based development with Claude",
|
||||
"type": "module",
|
||||
"bin": {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,15 @@
|
|||
import { $ } from "bun"
|
||||
import { die } from "../fmt.ts"
|
||||
import { die, yellow, reset, pager } from "../fmt.ts"
|
||||
import { requireSession } from "./helpers.ts"
|
||||
|
||||
export async function action(branch: string) {
|
||||
const { session } = await requireSession(branch)
|
||||
|
||||
const result = await $`git -C ${session.worktree} log main..HEAD`.nothrow()
|
||||
const result = await $`git -C ${session.worktree} log --no-color main..HEAD`.nothrow().quiet()
|
||||
if (result.exitCode !== 0) {
|
||||
die("git log failed")
|
||||
}
|
||||
|
||||
const output = result.text().replace(/^(commit [0-9a-f]+)/gm, `${yellow}$1${reset}`)
|
||||
await pager(output)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user