Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: josegonzalez/python-github-backup
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: confluentinc/python-github-backup
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 3 files changed
  • 7 contributors

Commits on Nov 29, 2018

  1. Configuration menu
    Copy the full SHA
    febb5a7 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Add option to exclude repos (#1)

    * Add option to exclude repos
    
    * Add CODEOWNERS
    cprovencher authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    5ccc0e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2025

  1. Add support for using the vault token generated for the github app. (#3)

    * Changes made to support github app token
    
    * Add a condition to check if username or token is specified
    
    * Add condition for updating auth only if it's token based auth
    
    * Making sure the default option works
    
    * Debugging why the basic auth doesnt work
    
    * Adding more prints
    
    * fix indentation error
    
    * Address review comments
    
    * few more fixes
    
    * Address review comments
    
    * Further fixes
    
    * fixing update_cache
    
    * Clean up new_token and current_token return values
    
    * Pushing a commit for the CLA bot
    
    * Trigger Build
    
    * More updates
    
    * Seems like we need to handle 401 separately
    
    * Seems like we need to handle 401 separately
    
    * 401 handling has to happen separately
    
    * Apparently moving update cache inside _construct_request is not working
    
    * Commit for triggering CLA bot
    
    ---------
    
    Co-authored-by: apply-github-backup[bot] <187581558+apply-github-backup[bot]@users.noreply.github.com>
    anjvenkat and apply-github-backup[bot] authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    a0027b7 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2025

  1. Use graphql to fetch issues and pulls (#5)

    * added a retry option for 422 errors
    
    * add some graphql support for listing issues and pulls
    
    * fix error
    
    * add break in while loop
    
    * fix cursor parameter
    
    * make the query less complex
    
    * addressed comments
    cbel6500 authored May 12, 2025
    Configuration menu
    Copy the full SHA
    60925eb View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. Configuration menu
    Copy the full SHA
    cfca4a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Add retry logic for intermittent RemoteDisconnected errors (#7)

    Handle http.client.RemoteDisconnected exceptions that can occur during
    metadata retrieval from GitHub API. This fixes intermittent failures
    where the remote end closes the connection without a response.
    
    Changes:
    - Import RemoteDisconnected exception from http.client
    - Add exception handler in _get_response() to catch RemoteDisconnected
    - Replace _request_url_error() with _request_connection_error()
    - Implement exponential backoff (2, 4, 8, 16, 32 seconds)
    - Retry up to 5 times before failing
    - Log clear retry progress messages
    
    This makes the backup process resilient to transient network issues
    while still failing appropriately for persistent problems.
    
    Co-authored-by: Claude Sonnet 4.5 <[email protected]>
    garyvvaughan and claude authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    87964a2 View commit details
    Browse the repository at this point in the history
Loading