A&O Igor Guerrero Fonseca 2008-08-05: GitSharp low level API

0 views
Skip to first unread message

Igor Guerrero

unread,
Aug 6, 2008, 12:53:04 AM8/6/08
to mono-s...@googlegroups.com
Accomplishments
~~~~~~~~~~~

* Complete the ObjectStore the persistence layer(.git/objects/*) [DONE, but I can add more, and remove from this]
* Checkout and checking functionality(get the Objects from the ObjectStore and rebuild the tree and backwards) [NOT DONE, working on this, changed tree, treeentries, gitfilemodes]

Then I'll be able to focus on the three way merge.

Objectives
~~~~~~~

* Finish checking and checkout: Since I have the tree structures its better to do it now.

* Merge: I'll plan to work on this by the weekend and during next week, still I don't know how difficult it'll be, but I'll have all the weekend to figure out.

Notes
~~~~

I'm sorry for sending this today, I wasn't really feeling good yesterday.

- My file attributes struct is very simple but fits my requirements :) I was also thinking on copy pasting Mono.Unix.Native.Syscall.FilePermissions enum but I found it too complicated, if its needed I'll copy it, but I don't really think we need that level of complexity. Right now, I'm able to read the 6 bytes from Git tree entries and save it in my bitfield enums, also get a byte[] from those bits and in the end, that's what I need.

- Tree and TreeEntries are now more simplified, also I need to research how to sort the entries they need sorting, I believe because when you diff them they need to know if you put something out or put something in.

--
Igor.

http://igordevlog.blogspot.com/
Reply all
Reply to author
Forward
0 new messages