Repository
Object Hierarchy:
Description:
Namespace: Gitg
Package: libgitg-1.0
Content:
Properties:
Static methods:
- public static Repository init_repository (File location, bool is_bare) throws Error
Creation methods:
- public Repository (File location, File? workdir) throws Error
Methods:
- public void clear_refs_cache ()
- public Branch create_branch (string name, Object obj, CreateFlags flags) throws Error
- public Ref create_reference (string name, OId oid, string message) throws Error
- public Ref create_symbolic_reference (string name, string target, string message) throws Error
- public Ref get_head () throws Error
- public Signature get_signature_with_environment (Map<string,string> env, string envname = "COMMITER") throws Error
- public T lookup<T> (OId id) throws Error
- public Ref lookup_reference (string name) throws Error
- public Ref lookup_reference_dwim (string short_name) throws Error
- public unowned SList<Ref> refs_for_id (OId id)
Inherited Members:
All known members inherited from class Ggit.Repository
- add_remote_fetch
- add_remote_push
- blame_file
- checkout_head
- checkout_index
- checkout_tree
- cherry_pick
- cherry_pick_commit
- clone
- clone_options
- create_blob
- create_blob_from_buffer
- create_blob_from_file
- create_blob_from_path
- create_branch
- create_commit
- create_commit_buffer
- create_commit_from_ids
- create_commit_with_signature
- create_index_entry_for_file
- create_index_entry_for_path
- create_note
- create_reference
- create_remote
- create_symbolic_reference
- create_tag
- create_tag_annotation
- create_tag_from_buffer
- create_tag_lightweight
- create_tree_builder
- create_tree_builder_from_tree
- delete_tag
- discover
- discover_full
- drop_stash
- enumerate_branches
- file_status
- file_status_foreach
- get_ahead_behind
- get_attribute
- get_config
- get_default_notes_ref
- get_descendant_of
- get_head
- get_index
- get_location
- get_submodule_status
- get_workdir
- head
- init
- init_repository
- is_bare
- is_empty
- is_head_detached
- is_head_unborn
- list_remotes
- list_tags
- list_tags_match
- location
- lookup
- lookup_blob
- lookup_branch
- lookup_commit
- lookup_reference
- lookup_reference_dwim
- lookup_remote
- lookup_submodule
- lookup_tag
- lookup_tree
- merge
- merge_base
- merge_commits
- merge_trees
- note_foreach
- open
- path_is_ignored
- read_note
- rebase_init
- rebase_open
- references_foreach
- references_foreach_name
- remove_note
- remove_remote
- rename_remote
- reset
- reset_default
- revert
- revparse
- save_stash
- set_head
- set_head_detached
- set_remote_url
- set_submodule_fetch_recurse
- set_submodule_ignore
- set_submodule_update
- set_submodule_url
- set_workdir
- stash_foreach
- submodule_foreach
- tag_foreach
- url
- workdir
All known members inherited from class Ggit.Native
All known members inherited from class GLib.Object
All known members inherited from interface GLib.Initable