Glitter.GitObject.AddReference C# (CSharp) Method

AddReference() public method

public AddReference ( string id, string name = "" ) : void
id string
name string
return void
        public void AddReference(string id, string name = "")
        {
            References.Add(new Tuple<string, string>(id, name));
        }

Usage Example

Example #1
0
        private static void ReadTree(Stream s, GitObject go, ObjectHeader header)
        {
            var sb = new StringBuilder();

            // The counter is increased inside the loop
            // with every read operation.
            for (int i = 0; i < header.Size;)
            {
                var leading = ReadLeadingBytes(s);
                sb.Append(leading);
                sb.Append(' ');
                i += 7;

                var filename = ReadFileName(s);
                sb.Append(filename);
                sb.Append(' ');
                i += filename.Length + 1;

                var hash = ReadHash(s);
                sb.AppendLine(hash);
                i += 20;

                go.AddReference(hash, filename);
            }

            go.Body = sb.ToString();
        }
All Usage Examples Of Glitter.GitObject::AddReference