A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/GitoxideLabs/gitoxide/commit/2affbab7491d6b4667572d4d17db864c5b703c7a below:

add `repo.references().pseudo()` for traversing refs like `HEAD… · GitoxideLabs/gitoxide@2affbab · GitHub

File tree Expand file treeCollapse file tree 1 file changed

+8

-1

lines changed

Filter options

Expand file treeCollapse file tree 1 file changed

+8

-1

lines changed Original file line number Diff line number Diff line change

@@ -32,7 +32,8 @@ impl<'r> Iter<'r> {

32 32

}

33 33 34 34

impl Platform<'_> {

35 -

/// Return an iterator over all references in the repository.

35 +

/// Return an iterator over all references in the repository, excluding

36 +

/// pseudo references.

36 37

///

37 38

/// Even broken or otherwise unparsable or inaccessible references are returned and have to be handled by the caller on a

38 39

/// case by case basis.

@@ -69,6 +70,12 @@ impl Platform<'_> {

69 70

))

70 71

}

71 72 73 +

// TODO: tests

74 +

/// Return an iterator over all local pseudo references.

75 +

pub fn pseudo_refs(&self) -> Result<Iter<'_>, init::Error> {

76 +

Ok(Iter::new(self.repo, self.platform.psuedo_refs()?))

77 +

}

78 + 72 79

// TODO: tests

73 80

/// Return an iterator over all remote branches.

74 81

///

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4