supergit
No long description provided.
Installation
dagger install github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf
Entrypoint
Return Type
Supergit
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
func (m *myModule) example() *Supergit {
return dag.
Supergit()
}
@function
def example() -> dag.Supergit:
return (
dag.supergit()
)
@func()
example(): Supergit {
return dag
.supergit()
}
Types
Repository 🔗
A git repository
state() 🔗
Return Type
Directory !
Example
Function SupergitRepository.state is not accessible from the supergit module
Function SupergitRepository.state is not accessible from the supergit module
Function SupergitRepository.state is not accessible from the supergit module
Function SupergitRepository.state is not accessible from the supergit module
worktree() 🔗
Return Type
Directory !
Example
Function SupergitRepository.worktree is not accessible from the supergit module
Function SupergitRepository.worktree is not accessible from the supergit module
Function SupergitRepository.worktree is not accessible from the supergit module
Function SupergitRepository.worktree is not accessible from the supergit module
withGitCommand() 🔗
Execute a git command in the repository
Return Type
Repository !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
args | [StringKind ! ] ! | - | No description provided |
Example
Function SupergitRepository.withGitCommand is not accessible from the supergit module
Function SupergitRepository.withGitCommand is not accessible from the supergit module
Function SupergitRepository.withGitCommand is not accessible from the supergit module
Function SupergitRepository.withGitCommand is not accessible from the supergit module
gitCommand() 🔗
A Git command executed from the current repository state
Return Type
GitCommand !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
args | [StringKind ! ] ! | - | No description provided |
Example
Function SupergitRepository.gitCommand is not accessible from the supergit module
Function SupergitRepository.gitCommand is not accessible from the supergit module
Function SupergitRepository.gitCommand is not accessible from the supergit module
Function SupergitRepository.gitCommand is not accessible from the supergit module
withRemote() 🔗
Return Type
Repository !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
name | StringKind ! | - | No description provided |
url | StringKind ! | - | No description provided |
Example
Function SupergitRepository.withRemote is not accessible from the supergit module
Function SupergitRepository.withRemote is not accessible from the supergit module
Function SupergitRepository.withRemote is not accessible from the supergit module
Function SupergitRepository.withRemote is not accessible from the supergit module
tag() 🔗
Return Type
Tag !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
name | StringKind ! | - | No description provided |
Example
Function SupergitRepository.tag is not accessible from the supergit module
Function SupergitRepository.tag is not accessible from the supergit module
Function SupergitRepository.tag is not accessible from the supergit module
Function SupergitRepository.tag is not accessible from the supergit module
commit() 🔗
Return Type
Commit !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
digest | StringKind ! | - | No description provided |
Example
Function SupergitRepository.commit is not accessible from the supergit module
Function SupergitRepository.commit is not accessible from the supergit module
Function SupergitRepository.commit is not accessible from the supergit module
Function SupergitRepository.commit is not accessible from the supergit module
GitCommand 🔗
A Git command
args() 🔗
Return Type
[StringKind ! ] !
Example
Function SupergitGitCommand.args is not accessible from the supergit module
Function SupergitGitCommand.args is not accessible from the supergit module
Function SupergitGitCommand.args is not accessible from the supergit module
Function SupergitGitCommand.args is not accessible from the supergit module
input() 🔗
Return Type
Repository !
Example
Function SupergitGitCommand.input is not accessible from the supergit module
Function SupergitGitCommand.input is not accessible from the supergit module
Function SupergitGitCommand.input is not accessible from the supergit module
Function SupergitGitCommand.input is not accessible from the supergit module
stdout() 🔗
Return Type
StringKind !
Example
Function SupergitGitCommand.stdout is not accessible from the supergit module
Function SupergitGitCommand.stdout is not accessible from the supergit module
Function SupergitGitCommand.stdout is not accessible from the supergit module
Function SupergitGitCommand.stdout is not accessible from the supergit module
stderr() 🔗
Return Type
StringKind !
Example
Function SupergitGitCommand.stderr is not accessible from the supergit module
Function SupergitGitCommand.stderr is not accessible from the supergit module
Function SupergitGitCommand.stderr is not accessible from the supergit module
Function SupergitGitCommand.stderr is not accessible from the supergit module
sync() 🔗
Return Type
GitCommand !
Example
Function SupergitGitCommand.sync is not accessible from the supergit module
Function SupergitGitCommand.sync is not accessible from the supergit module
Function SupergitGitCommand.sync is not accessible from the supergit module
Function SupergitGitCommand.sync is not accessible from the supergit module
output() 🔗
Return Type
Repository !
Example
Function SupergitGitCommand.output is not accessible from the supergit module
Function SupergitGitCommand.output is not accessible from the supergit module
Function SupergitGitCommand.output is not accessible from the supergit module
Function SupergitGitCommand.output is not accessible from the supergit module
Tag 🔗
repository() 🔗
Return Type
Repository !
Example
Function SupergitTag.repository is not accessible from the supergit module
Function SupergitTag.repository is not accessible from the supergit module
Function SupergitTag.repository is not accessible from the supergit module
Function SupergitTag.repository is not accessible from the supergit module
name() 🔗
Return Type
StringKind !
Example
Function SupergitTag.name is not accessible from the supergit module
Function SupergitTag.name is not accessible from the supergit module
Function SupergitTag.name is not accessible from the supergit module
Function SupergitTag.name is not accessible from the supergit module
fullName() 🔗
Return Type
StringKind !
Example
Function SupergitTag.fullName is not accessible from the supergit module
Function SupergitTag.fullName is not accessible from the supergit module
Function SupergitTag.fullName is not accessible from the supergit module
Function SupergitTag.fullName is not accessible from the supergit module
tree() 🔗
Return Type
Directory !
Example
Function SupergitTag.tree is not accessible from the supergit module
Function SupergitTag.tree is not accessible from the supergit module
Function SupergitTag.tree is not accessible from the supergit module
Function SupergitTag.tree is not accessible from the supergit module
Commit 🔗
digest() 🔗
Return Type
StringKind !
Example
Function SupergitCommit.digest is not accessible from the supergit module
Function SupergitCommit.digest is not accessible from the supergit module
Function SupergitCommit.digest is not accessible from the supergit module
Function SupergitCommit.digest is not accessible from the supergit module
repository() 🔗
Return Type
Repository !
Example
Function SupergitCommit.repository is not accessible from the supergit module
Function SupergitCommit.repository is not accessible from the supergit module
Function SupergitCommit.repository is not accessible from the supergit module
Function SupergitCommit.repository is not accessible from the supergit module
tree() 🔗
Return Type
Directory !
Example
Function SupergitCommit.tree is not accessible from the supergit module
Function SupergitCommit.tree is not accessible from the supergit module
Function SupergitCommit.tree is not accessible from the supergit module
Function SupergitCommit.tree is not accessible from the supergit module
Supergit 🔗
repository() 🔗
A new git repository
Return Type
Repository !
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
repository
func (m *myModule) example() {
return dag.
Supergit().
Repository()
}
@function
def example() -> :
return (
dag.supergit()
.repository()
)
@func()
example(): {
return dag
.supergit()
.repository()
}
container() 🔗
Return Type
Container !
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
container
func (m *myModule) example() {
return dag.
Supergit().
Container()
}
@function
def example() -> :
return (
dag.supergit()
.container()
)
@func()
example(): {
return dag
.supergit()
.container()
}
remote() 🔗
A new git remote
Return Type
Remote !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
url | StringKind ! | - | No description provided |
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
remote
func (m *myModule) example(url ) {
return dag.
Supergit().
Remote(url)
}
@function
def example(url: ) -> :
return (
dag.supergit()
.remote(url)
)
@func()
example(url: ): {
return dag
.supergit()
.remote(url)
}
Remote 🔗
A git remote
url() 🔗
Return Type
StringKind !
Example
Function SupergitRemote.url is not accessible from the supergit module
Function SupergitRemote.url is not accessible from the supergit module
Function SupergitRemote.url is not accessible from the supergit module
Function SupergitRemote.url is not accessible from the supergit module
tag() 🔗
Lookup a tag in the remote
Return Type
RemoteTag !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
name | StringKind ! | - | No description provided |
Example
Function SupergitRemote.tag is not accessible from the supergit module
Function SupergitRemote.tag is not accessible from the supergit module
Function SupergitRemote.tag is not accessible from the supergit module
Function SupergitRemote.tag is not accessible from the supergit module
tags() 🔗
Query the remote for its tags.
If `filter` is set, only tag matching that regular expression will be included.
Return Type
[RemoteTag ! ] !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
filter | StringKind | - | No description provided |
Example
Function SupergitRemote.tags is not accessible from the supergit module
Function SupergitRemote.tags is not accessible from the supergit module
Function SupergitRemote.tags is not accessible from the supergit module
Function SupergitRemote.tags is not accessible from the supergit module
branch() 🔗
Lookup a branch in the remote
Return Type
RemoteBranch !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
name | StringKind ! | - | No description provided |
Example
Function SupergitRemote.branch is not accessible from the supergit module
Function SupergitRemote.branch is not accessible from the supergit module
Function SupergitRemote.branch is not accessible from the supergit module
Function SupergitRemote.branch is not accessible from the supergit module
branches() 🔗
List available branches in the remote
Return Type
[RemoteBranch ! ] !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
filter | StringKind | - | No description provided |
Example
Function SupergitRemote.branches is not accessible from the supergit module
Function SupergitRemote.branches is not accessible from the supergit module
Function SupergitRemote.branches is not accessible from the supergit module
Function SupergitRemote.branches is not accessible from the supergit module
RemoteTag 🔗
A git tag
name() 🔗
Return Type
StringKind !
Example
Function SupergitRemoteTag.name is not accessible from the supergit module
Function SupergitRemoteTag.name is not accessible from the supergit module
Function SupergitRemoteTag.name is not accessible from the supergit module
Function SupergitRemoteTag.name is not accessible from the supergit module
commitId() 🔗
Return Type
StringKind !
Example
Function SupergitRemoteTag.commitId is not accessible from the supergit module
Function SupergitRemoteTag.commitId is not accessible from the supergit module
Function SupergitRemoteTag.commitId is not accessible from the supergit module
Function SupergitRemoteTag.commitId is not accessible from the supergit module
url() 🔗
Return Type
StringKind !
Example
Function SupergitRemoteTag.url is not accessible from the supergit module
Function SupergitRemoteTag.url is not accessible from the supergit module
Function SupergitRemoteTag.url is not accessible from the supergit module
Function SupergitRemoteTag.url is not accessible from the supergit module
commit() 🔗
Return the commit referenced by the remote tag
Return Type
Commit !
Example
Function SupergitRemoteTag.commit is not accessible from the supergit module
Function SupergitRemoteTag.commit is not accessible from the supergit module
Function SupergitRemoteTag.commit is not accessible from the supergit module
Function SupergitRemoteTag.commit is not accessible from the supergit module
RemoteBranch 🔗
A git branch
name() 🔗
Return Type
StringKind !
Example
Function SupergitRemoteBranch.name is not accessible from the supergit module
Function SupergitRemoteBranch.name is not accessible from the supergit module
Function SupergitRemoteBranch.name is not accessible from the supergit module
Function SupergitRemoteBranch.name is not accessible from the supergit module
commitId() 🔗
Return Type
StringKind !
Example
Function SupergitRemoteBranch.commitId is not accessible from the supergit module
Function SupergitRemoteBranch.commitId is not accessible from the supergit module
Function SupergitRemoteBranch.commitId is not accessible from the supergit module
Function SupergitRemoteBranch.commitId is not accessible from the supergit module
url() 🔗
Return Type
StringKind !
Example
Function SupergitRemoteBranch.url is not accessible from the supergit module
Function SupergitRemoteBranch.url is not accessible from the supergit module
Function SupergitRemoteBranch.url is not accessible from the supergit module
Function SupergitRemoteBranch.url is not accessible from the supergit module
commit() 🔗
Return the commit referenced by the remote tag
Return Type
Commit !
Example
Function SupergitRemoteBranch.commit is not accessible from the supergit module
Function SupergitRemoteBranch.commit is not accessible from the supergit module
Function SupergitRemoteBranch.commit is not accessible from the supergit module
Function SupergitRemoteBranch.commit is not accessible from the supergit module