Bitbucket

Connectors / Bitbucket

Bitbucket code and PRs, in your knowledge graph.

Parse your Bitbucket repositories and pull requests, linking each change to the decisions that shaped it.

One tapYour own OAuth appA token you paste

Before you start

Install Oynix and open the connectors page. You do this once. Everything below then happens right in the page, with no commands to run.

Log in

Pick whichever you prefer. You only need one.

One tap

Click, approve, done.

  1. 1In the connectors page, open Bitbucket and click "Connect with Bitbucket".
  2. 2A provider window opens. Sign in and approve the read-only scopes.
  3. 3It closes and you are connected. There is nothing to copy or paste.

Your own OAuth app

Register an app once.

  1. 1In Bitbucket → workspace settings → OAuth consumers, add a consumer.
  2. 2Set the callback URL from the connect panel and the repository read permission.
  3. 3Copy the Key and Secret.
  4. 4In Oynix pick 'Use your own app', paste both, then Connect.

A token you paste

Paste a credential.

  1. 1Create the credential: Bitbucket → Personal settings → App passwords, granting repository read.
  2. 2Open Bitbucket in the connectors page and choose the token path.
  3. 3Enter the repo as workspace/repo, your username, and the app password, then click Connect. Oynix checks it right then and saves nothing if it fails.

After login

Once connected, this all happens in the page. No commands.

  1. 1The repository manager opens. Add one or more repos as owner/name.
  2. 2Each repo indexes as its own project, with progress shown.
  3. 3Hit Sync anytime to refresh it.

What it syncs

Code

Functions, classes, files and their call and import edges, parsed at the AST level.

Pull requests

PR descriptions and reviews, linked to the code they changed.

History

Authorship and change history: who changed what, and when.