# Making Changes

Once a repository is setup and branch setup, changes can be developed as normal via the JADE IDE (errors will be shown for functionality which isn't supported yet).

As changes are made, they're added to the list of pending changes for the current branch.  These are shown by the 'Changes' tab in the Jade-Git Explorer window.

<figure><img src="/files/srYp6P7dqIiNpdX52sVD" alt=""><figcaption></figcaption></figure>

When ready, these may be committed with a message entered above, committing either all changes, or specific changes staged beforehand (via context menu for selected changes).

{% hint style="info" %}
When changes are being staged, they're extracted from JADE, during which errors may be raised referring to unknown entities.  These highlight entities which haven't been extracted/staged previously.  These may need to be updated and/or staged explicitly before dependent changes can be staged.
{% endhint %}

## Loading Changes

Schema files may be loaded as normal via the IDE, changes within which will be tracked like those made directly.  The schema files shouldn't require any amending beforehand, assuming they contain the schema entity modified by details that are generally included by default (needed for JADE to invoke the patch control hooks used by jadegit to implement change tracking).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jadelab.gitbook.io/jadegit/0.11.1/developers/making-changes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
