Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Numbered Headings

How can I merge two users with different emails who in fact are one person?

Starting from Stash 2.5.0 you can use .mailmap file in the repository to do this. Please, note this affects only commits made after the mailmap file was added. Changing a global .mailmap file in Git won't help (see details here). Also, please see the documentation for e-mail management in Awesome Graphs.

Does Awesome Graphs support Stash Data Center?

Yes, if you're using the paid version of Awesome Graphs 2.1.0 or higher. See this page for details.

Talk
idtalk-274

How can I get a Community license?

Community license is free both for Stash and Awesome Graphs. To get it, please, request it from Atlassian here. To learn more about Community license, see this page.

What time zone is used for displaying statistics?

Awesome Graphs uses the time zone set for the Stash instance (Stash doesn't support user time zones). If all commiters are located in the same time zone, you may want to set the time zone for Stash.

To do that, you need to:

  1. Set the -Duser.timezone parameter for JVM on the server where Stash is installed. For example, -Duser.timezone=Europe/Berlin. Read more about JVM parameters in the Atlassian JIRA documentation.
  2. Restart Stash.
  3. Make sure that the field Time Zone displays correct time in Administration - Atlassian Support Tools - System Information - Stash Information.

When does Awesome Graphs index repository data?

After Awesome Graphs is installed on Stash it starts indexing all repositories associated with it.

I have a instance of Stash with a lot of heavily branched repositories. Shall I install Awesome Graphs on it right away?

For large Stash instances it's highly recommended to try Awesome Graphs on a staging environment first. If it runs smoothly, install it on a production instance. If you run into problems, contact us.

Where does Awesome Graphs store indexed data?

Starting from version 2.0, the indexed data is stored in the Stash database. Storing persistent data helps to avoid reindexing each time the add-on is reinstalled or updated.

It takes too long to index my repository. What is the problem?

On large Stash instances Awesome Graphs may need some time to index all data. In this case we recommend running Awesome Graphs on staging environment first.

Awesome Graphs is indexing data and completely loads one CPU core. Is it normal?

Yes. On large Stash instances, Awesome Graphs can load one core completely. We recommend installing it on a server with at least a dual-core CPU for better performance.

Awesome Graphs crashes Stash. What gives?

Most likely you don't have enough RAM to index all data in your repositories. This can happen on large Stash instances (with over 400 000 commits). Please, add more RAM for your JVM, we recommend installing at least 1.5 GB of RAM for a stable performance. If this doesn't help, please, contact us. Also, see #7 in this FAQ.

Are merge commits counted in the Contributors and Contributions graphs?

No. Only regular commits and pull requests are taken into account.

Why there's no link to Contributions from the Contributors graph?

The Contributors graph displays a link to Contribution only if a commiter is a Stash user and:

  • either their email is the same as in the Git settings,
  • or their Git username is the same as their Stash display name.

See #1 in this FAQ to learn how to merge different user names and emails for one person.

What should I do if I'm having problems with Awesome Graphs?

Contact us providing as much information about your problem as possible.