Skip to content

feat: Git commit hook integration (pre-commit) #28

@Meru143

Description

@Meru143

Implement argus as a git pre-commit hook to automatically trigger reviews before commit.

  • Add command to set up the hook
  • Add to remove it
  • Hook should run on On branch main
    Your branch is up to date with 'origin/main'.

Changes not staged for commit:
(use "git add/rm ..." to update what will be committed)
(use "git restore ..." to discard changes in working directory)
modified: ../memory/trading.sqlite
modified: ../workspace-trading/MEMORY.md
deleted: ../workspace-trading/STATE.json
deleted: ../workspace-trading/THE_EXPLODER_LOG.md
deleted: ../workspace-trading/TRADE_PLAN.md
deleted: ../workspace-trading/analyze_15m.py
deleted: ../workspace-trading/breakout_detector.sh
deleted: ../workspace-trading/competition_state.json
deleted: ../workspace-trading/continue_crowd_reader.py
deleted: ../workspace-trading/crowd_reader.log
deleted: ../workspace-trading/crowd_reader_portfolio.json
deleted: ../workspace-trading/divergence_analysis.py
deleted: ../workspace-trading/divergencer.py
deleted: ../workspace-trading/divergencer_trader.py
deleted: ../workspace-trading/exploder.log
deleted: ../workspace-trading/exploder_agent.py
deleted: ../workspace-trading/exploder_state.json
deleted: ../workspace-trading/fibonacci.log
deleted: ../workspace-trading/fibonacci_bot.py
deleted: ../workspace-trading/fibonacci_state.json
deleted: ../workspace-trading/leaderboard.json
deleted: ../workspace-trading/leaderboard_live.json
deleted: ../workspace-trading/market_report.sh
deleted: ../workspace-trading/mean_rev.log
deleted: ../workspace-trading/monitor.log
deleted: ../workspace-trading/monitor.py
deleted: ../workspace-trading/monitor_prices.sh
deleted: ../workspace-trading/mr_fibonacci.py
deleted: ../workspace-trading/mr_fibonacci_journal.md
deleted: ../workspace-trading/pnl_check.sh
deleted: ../workspace-trading/position_check.py
deleted: ../workspace-trading/position_monitor.py
modified: ../workspace-trading/price_history.log
deleted: ../workspace-trading/prices.json
deleted: ../workspace-trading/quick_analysis.py
deleted: ../workspace-trading/rsi_bot.py
deleted: ../workspace-trading/rsi_div.log
deleted: ../workspace-trading/rsi_div_state.json
deleted: ../workspace-trading/rsi_divergence.py
deleted: ../workspace-trading/rsi_divergence_agent.py
deleted: ../workspace-trading/rsi_state.json
deleted: ../workspace-trading/rsi_trading_bot.py
deleted: ../workspace-trading/run_crowd_reader.py
deleted: ../workspace-trading/trade_monitor.sh
deleted: ../workspace-trading/trading_journal.md
deleted: ../workspace-trading/trading_journal.txt
deleted: ../workspace-trading/trading_log.md
deleted: ../workspace-trading/trading_log.txt
deleted: ../workspace-trading/trend_monitor.sh
deleted: ../workspace-trading/trend_rider.log
deleted: ../workspace-trading/trend_rider.py
deleted: ../workspace-trading/trend_rider_STATE.json
deleted: ../workspace-trading/trend_rider_analysis.py
deleted: ../workspace-trading/trend_rider_bot.sh
deleted: ../workspace-trading/trend_rider_journal.md
deleted: ../workspace-trading/trend_rider_trading_log.json
deleted: ../workspace-trading/trend_rider_v2.py

Untracked files:
(use "git add ..." to include in what will be committed)
../workspace-trading/funding_arbitrage_log.md
../workspace-trading/paper_trading_log.md
../workspace-trading/pnl_report.sh
../workspace-trading/pnl_reporter.sh
../workspace-trading/sentiment_trades.md
../workspace-trading/trading_agent_positions.md

no changes added to commit (use "git add" and/or "git commit -a") and block until review is complete or skipped

See: git-lrc does this well

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions