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 © 2020 Eclipse JGit Project. All rights reserved.