Class: Redcar::Scm::ScmCommitsMirror
- Inherits:
-
Object
- Object
- Redcar::Scm::ScmCommitsMirror
show all
- Includes:
- Tree::Mirror
- Defined in:
- plugins/scm/lib/scm/scm_commits_mirror.rb,
plugins/scm/lib/scm/scm_commits_mirror/commit.rb,
plugins/scm/lib/scm/scm_commits_mirror/commits_node.rb
Defined Under Namespace
Modules: Commit
Classes: CommitsNode
Constant Summary
Constant Summary
Constants included
from Observable
Observable::ASPECTS
Instance Method Summary
(collapse)
#exist?, #from_data, #to_data
Methods included from Observable
#add_listener, #notify_listeners, #remove_listener
Constructor Details
A new instance of ScmCommitsMirror
7
8
9
|
# File 'plugins/scm/lib/scm/scm_commits_mirror.rb', line 7
def initialize(repo)
@repo = repo
end
|
Instance Method Details
- (Boolean) changed?
19
20
21
|
# File 'plugins/scm/lib/scm/scm_commits_mirror.rb', line 19
def changed?
@repo.push_targets.count > 0
end
|
- (Object) data_type
15
16
17
|
# File 'plugins/scm/lib/scm/scm_commits_mirror.rb', line 15
def data_type
:text
end
|
- (Boolean) drag_and_drop?
23
24
25
|
# File 'plugins/scm/lib/scm/scm_commits_mirror.rb', line 23
def drag_and_drop?
false
end
|
11
12
13
|
# File 'plugins/scm/lib/scm/scm_commits_mirror.rb', line 11
def title
@repo.translations[:unpushed_commits]
end
|
27
28
29
30
31
32
33
|
# File 'plugins/scm/lib/scm/scm_commits_mirror.rb', line 27
def top
if @repo.push_targets.count > 0
@repo.push_targets
else
@top ||= [ScmCommitsMirror::CommitsNode.new(@repo)]
end
end
|