layout
menu_item
title
description
return_to
sections
default
api
TreeEntry
Version 0.26.1
API Documentation Index
/api/
#filemode
#filemodeRaw
#getBlob
#getTree
#id
#isBlob
#isDirectory
#isFile
#isSubmodule
#isTree
#name
#oid
#path
#sha
#toObject
#toString
#type
FILEMODE
#filemode
#filemodeRaw
#getBlob
#getTree
#id
#isBlob
#isDirectory
#isFile
#isSubmodule
#isTree
#name
#oid
#path
#sha
#toObject
#toString
#type
#FILEMODE
var result = treeEntry . filemode ( ) ;
Returns
Number
filemode as an integer
TreeEntry# filemodeRaw Sync
var result = treeEntry . filemodeRaw ( ) ;
Returns
Number
filemode as an integer
treeEntry . getBlob ( ) . then ( function ( blob ) {
// Use blob
} ) ;
Retrieve the blob for this entry. Make sure to call isBlob first!
treeEntry . getTree ( ) . then ( function ( tree ) {
// Use tree
} ) ;
Retrieve the tree for this entry. Make sure to call isTree first!
var oid = treeEntry . id ( ) ;
Returns
Oid
the oid of the object
var boolean = treeEntry . isBlob ( ) ;
Is this TreeEntry a blob? Alias for isFile
TreeEntry# isDirectory Sync
var boolean = treeEntry . isDirectory ( ) ;
Is this TreeEntry a directory? Alias for isTree
var boolean = treeEntry . isFile ( ) ;
Is this TreeEntry a blob? (i.e., a file)
TreeEntry# isSubmodule Sync
var boolean = treeEntry . isSubmodule ( ) ;
Is this TreeEntry a submodule?
var boolean = treeEntry . isTree ( ) ;
Is this TreeEntry a tree? (i.e., a directory)
var string = treeEntry . name ( ) ;
Returns
String
the name of the file
var string = treeEntry . oid ( ) ;
Retrieve the SHA for this TreeEntry. Alias for sha
var string = treeEntry . path ( ) ;
Returns the path for this entry.
var string = treeEntry . sha ( ) ;
Retrieve the SHA for this TreeEntry.
treeEntry . toObject ( repo ) . then ( function ( object ) {
// Use object
} ) ;
| Parameters | Type |
| --- | --- | --- |
| repo | Repository | repository where to lookup the pointed object |
Alias for path
var result = treeEntry . type ( ) ;
Returns
Number
the type of the pointed object
| Flag | Value |
| --- | --- | --- |
| TreeEntry.FILEMODE. UNREADABLE | 0 |
| TreeEntry.FILEMODE. TREE | 16384 |
| TreeEntry.FILEMODE. BLOB | 33188 |
| TreeEntry.FILEMODE. EXECUTABLE | 33261 |
| TreeEntry.FILEMODE. LINK | 40960 |
| TreeEntry.FILEMODE. COMMIT | 57344 |