git-pandas

Contents:

  • Repository
    • Overview
    • Creating a Repository
      • Local Repository
      • Remote Repository
    • Available Methods
      • Core Analysis
      • Repository Information
    • Common Parameters
    • API Reference
  • Project Directory
    • Overview
    • Creating a ProjectDirectory
      • Directory of Repositories
      • Explicit Local Repositories
      • Explicit Remote Repositories
    • Available Methods
      • Core Analysis
    • Common Parameters
    • API Reference
  • Caching
    • Overview
    • Available Cache Backends
      • In-Memory Cache (EphemeralCache)
      • Disk Cache (DiskCache)
      • Redis Cache (RedisDFCache)
    • Cache Timestamp Information
      • Cache Information Methods
    • Using the Cache Decorator
    • Configuration
    • Backward Compatibility
    • Best Practices
      • Shared Cache Usage
      • Cache Size Planning
    • API Reference
  • Remote Operations and Cache Warming
    • Safe Remote Fetch
      • Repository.safe_fetch_remote()
        • Basic Usage
        • Advanced Options
        • Safety Features
    • Cache Warming
      • Repository.warm_cache()
        • Basic Usage
        • Custom Cache Warming
        • Available Methods
        • Performance Benefits
    • Bulk Operations
      • ProjectDirectory.bulk_fetch_and_warm()
        • Basic Usage
        • Advanced Bulk Operations
        • Parallel Processing
    • Best Practices
    • Error Handling
    • Examples
    • Return Value Reference
  • Performance Guide
    • Overview
    • Caching System
      • Cache Backends
      • Cache Configuration
      • Cache Warming
      • Cache Management
      • Performance Benchmarks
    • Data Filtering and Limits
      • Glob Patterns
      • Limits and Time Windows
      • Branch-Specific Analysis
    • Parallelization
      • Installation
      • Parallel Operations
    • Memory Management
      • DataFrame Memory Usage
      • Chunked Processing
    • Large Repository Strategies
      • Repository Size Guidelines
      • Configuration for Large Repositories
      • Monitoring Performance
    • Performance Anti-Patterns
    • Best Practices Summary
  • Use Cases and Examples
    • Basic Repository Analysis
      • Repository Attributes
      • Commit History Analysis
    • Project-Level Analysis
      • Multiple Repository Analysis
    • Advanced Analysis
      • Cumulative Blame Analysis
      • Bus Factor Analysis
    • Performance Optimization
      • Using Caching
      • Cache Management (New in v2.5.0)
    • Visualization Examples
      • Commit Analysis
      • File Change Analysis
    • Best Practices
  • Contributing to Git-Pandas
    • Getting Started
    • Development Guidelines
      • Code Style
      • Documentation
      • Testing
      • API Design Principles
    • Current Development Focus
      • High Priority
      • Recently Completed (v2.5.0)
      • Feature Ideas
    • Development Setup
    • Questions?
git-pandas
  • Search


© Copyright 2015-2025, Will McGinnis.

Built with Sphinx using a theme provided by Read the Docs.