@Audited public abstract class

AutomaticMergeEvent

extends AbstractRepositoryRefsChangedEvent
java.lang.Object
   ↳ java.util.EventObject
     ↳ com.atlassian.bitbucket.event.ApplicationEvent
       ↳ com.atlassian.bitbucket.event.repository.RepositoryEvent
         ↳ com.atlassian.bitbucket.event.repository.AbstractRepositoryRefsChangedEvent
           ↳ com.atlassian.bitbucket.branch.automerge.AutomaticMergeEvent
Known Direct Subclasses

Class Overview

Base event for automatic merge related events.

This event is audited in Stash with a LOW priority.

Summary

[Expand]
Inherited Fields
From class com.atlassian.bitbucket.event.repository.AbstractRepositoryRefsChangedEvent
From class java.util.EventObject
Protected Constructors
AutomaticMergeEvent(Object source, Repository repository, Collection<RefChange> actualRefChanges, Iterable<Branch> mergePath)
Public Methods
@Nonnull Iterable<Branch> getMergePath()
Get the attempted merge path of the automatic merge.
[Expand]
Inherited Methods
From class com.atlassian.bitbucket.event.repository.AbstractRepositoryRefsChangedEvent
From class com.atlassian.bitbucket.event.repository.RepositoryEvent
From class com.atlassian.bitbucket.event.ApplicationEvent
From class java.util.EventObject
From class java.lang.Object
From interface com.atlassian.bitbucket.event.repository.RepositoryRefsChangedEvent

Protected Constructors

protected AutomaticMergeEvent (Object source, Repository repository, Collection<RefChange> actualRefChanges, Iterable<Branch> mergePath)

Public Methods

@Nonnull public Iterable<Branch> getMergePath ()

Get the attempted merge path of the automatic merge. The merge path is ordered from the branch initiating the merge cascade to the last branch in the cascade. Note: the path may, or may not have been executed fully.

Returns
  • merge path