public static enum Ref.Storage extends Enum<Ref.Storage>
Ref
is stored.Enum Constant and Description |
---|
LOOSE
The ref is stored in a file by itself.
|
LOOSE_PACKED
|
NETWORK
The ref came from a network advertisement and storage is unknown.
|
NEW
The ref does not exist yet, updating it may create it.
|
PACKED
The ref is stored in the
packed-refs file, with others. |
Modifier and Type | Method and Description |
---|---|
boolean |
isLoose() |
boolean |
isPacked() |
static Ref.Storage |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Ref.Storage[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Ref.Storage NEW
Creation is likely to choose LOOSE
storage.
public static final Ref.Storage LOOSE
Updating this ref affects only this ref.
public static final Ref.Storage PACKED
packed-refs
file, with others.
Updating this ref requires rewriting the file, with perhaps many other refs being included at the same time.
public static final Ref.Storage LOOSE_PACKED
public static final Ref.Storage NETWORK
This ref cannot be updated without Git-aware support on the remote side, as Git-aware code consolidate the remote refs and reported them to this process.
public static Ref.Storage[] values()
for (Ref.Storage c : Ref.Storage.values()) System.out.println(c);
public static Ref.Storage valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isLoose()
public boolean isPacked()
Copyright © 2021 Eclipse JGit Project. All rights reserved.