Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-07-09status: add subdir to test repoJason Penny
2011-07-09status: new test repoJason Penny
2011-07-09status: get blob object id of file on diskJason Penny
Add git_status_hashfile() to get blob's object id for a file without adding it to the object database or needing a repository at all. This functionality is similar to `git hash-object` without '-w'.
2011-07-05Merge pull request #300 from carlosmn/gsoc2011/masterVicent Martí
A bit of networking
2011-07-05Add test for section header at end of fileCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-07-05Add tests for deleting a config varCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-06-26Add a test for remote parsingCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
2011-06-18Add fall-back support to the configurationCarlos Martín Nieto
If a config has several files, we need to check all of them before we can say that a variable doesn't exist. Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-06-18Add a test for overriding configCarlos Martín Nieto
The repo's configuration should take precedence over the global one. Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-06-14Test replacing a valueCarlos Martín Nieto
Add a test to check that value replacement works. Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-06-07Revert "threads: Fix TLS declarations"Vicent Marti
This commit uploaded an old broken test. Oops!
2011-06-07threads: Fix TLS declarationsVicent Marti
Cleanup the thread-utils file. Do not define TLS if libgit2 is not threadsafe.
2011-06-05Tests: Added tests for git_repository_discover.Romain Geissler
Unfortunately, the across_fs flag can't be tested automaticly, as we can't create a temporary new filesystem.
2011-05-31Add test for empty config fileCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-05-31Add test for invalid ext headerCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-05-31Add config test for empty lineCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-04-19config: allow uppercase number suffixesCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-04-11config: add tests for number suffixCarlos Martín Nieto
Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-04-11Merge upstream/developmentCarlos Martín Nieto
2011-04-09Do not declare variables in the middle of a funcVicent Marti
2011-04-08refs: Fix issue when packing weak tagsVicent Marti
Weak tags (e.g. tags that point directly to a normal object instead of a tag object) were failing to be packed.
2011-04-06Merge remote-tracking branch 'upstream/development' into configCarlos Martín Nieto
2011-04-04config: test for a variable on its ownCarlos Martín Nieto
If a variable is on its own, truth should be assumed. Check this is true in our code. Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-04-04config: add testsCarlos Martín Nieto
These tests are basic, but they should tell us when we've broken something. Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
2011-04-04Fix tag reference name in testrepo.gitnulltoken
The git test repository was holding a wrongly named tag reference ("very-simple") pointing at a tag named "e90810b". This mistake (mine :-/ ) originates back to https://github.com/libgit2/libgit2/commit/9282e92 Whole credit goes to @tclem for having spotted this.
2011-03-23Add empty bare and normal repos to test resourcesVicent Marti
We have removed the hooks folder because it takes a lot of space
2011-02-22Add unit test for writing a big index fileVicent Marti
Signed-off-by: Vicent Marti <tanoku@gmail.com>
2011-02-05Enforced refs handling tests.nulltoken
- Added a test to ensure that a nested symbolic reference is properly resolved. - Added comparisons of object ids.
2011-01-29Merge nulltoken's reference parsing codenulltoken
All the commits have been squashed into a single one before refactoring the final code, to keep everything tidy. Individual commit messages are as follows: Added repository reference looking up functionality placeholder. Added basic reference database definition and caching infrastructure. Removed useless constant. Added GIT_EINVALIDREFNAME error and description. Added missing description for GIT_EBAREINDEX. Added GIT_EREFCORRUPTED error and description. Added GIT_ETOONESTEDSYMREF error and description. Added resolving of direct and symbolic references. Prepared the packed-refs parsing. Added parsing of the packed-refs file content. When no loose reference has been found, the full content of the packed-refs file is parsed. All of the new (i.e. not previously parsed as a loose reference) references are eagerly stored in the cached references storage. The method packed_reference_file__parse() is in deer need of some refactoring. :-) Extracted to a method the parsing of the peeled target of a tag. Extracted to a method the parsing of a standard packed ref. Fixed leaky removal of the cached references. Ensured that a previously parsed packed reference isn't returned if a more up-to-date loose reference exists. Enhanced documentation of git_repository_reference_lookup(). Moved some refs related constants from repository.c to refs.h. Made parsing of a packed tag reference more robust. Updated git_repository_reference_lookup() documentation. Added some references to the test repository. Added some tests covering tag references looking up. Added some tests covering symbolic and head references looking up. Added some tests covering packed references looking up.
2010-11-02Change git_repository initialization to use a pathVicent Marti
The constructor to git_repository is now called 'git_repository_open(path)' and takes a path to a git repository instead of an existing ODB object. Unit tests have been updated accordingly and the two test repositories have been merged into one. Signed-off-by: Vicent Marti <tanoku@gmail.com>
2010-08-12Move test resources to a common directoryVicent Marti
All the external resources used by the tests are now placed inside the common 'tests/resources' directory. Signed-off-by: Vicent Marti <tanoku@gmail.com>
2010-08-12Add loading and parsing of tag objectsVicent Marti
Tag objects are now properly loaded from the revision pool. New test t0801 checks for loading a parsing a series of tags, including the tag of a tag. Signed-off-by: Vicent Marti <tanoku@gmail.com>
2010-08-06Add packfile readingVicent Marti
Packed objects inside packfiles are now properly unpacked when calling the git_odb__read_packed() method; delta'ed objects are also properly generated when needed. A new unit test 0204-readpack tries to read a couple hundred packed objects from a standard packed repository. Signed-off-by: Vicent Marti <tanoku@gmail.com>