Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | modify the CVS_DIR_ROOT() macro to grab the parent's root if the file | 2004-12-15 | 1 | -4/+4 | |
| | | | | is a directory and has no root set | ||||
* | When loading directory entries, create file structures for files which | 2004-12-14 | 1 | -1/+2 | |
| | | | | have been lost but have a valid entry. | ||||
* | less whitespace, more pretty. ok jfb | 2004-12-07 | 1 | -12/+10 | |
| | |||||
* | Add cvs_file_copy() to create a copy of a file structure. | 2004-12-02 | 1 | -1/+2 | |
| | | | | This will be used in the commit code. | ||||
* | Rewrite the internals of the file management code so that we do not keep | 2004-11-26 | 1 | -13/+27 | |
| | | | | | | a full path to each file we load, and cache file names so we can have multiple references to a single name. This saves a lot of memory on large trees such as /usr/src, especially on 'Makefile', 'README' and such. | ||||
* | * add a flag CF_NOSYMS to avoid loading information about symbolic links | 2004-08-06 | 1 | -1/+8 | |
| | | | | | and fix 2 calls to cvs_splitpath() * unbreak cvs_file_find() | ||||
* | Add fields to keep track of the file's mode and last modification time | 2004-08-06 | 1 | -1/+4 | |
| | |||||
* | the CF_STAT flag is useless now, all we have to do is extract the required | 2004-08-06 | 1 | -3/+2 | |
| | | | | information and keep it in the file structure | ||||
* | Remove cruft and unbreak compilation | 2004-08-02 | 1 | -6/+7 | |
| | |||||
* | Allocate a dynamic buffer for sorting. This way, we don't bork anymore | 2004-08-02 | 1 | -1/+2 | |
| | | | | | | on directories with huge sets of files, and fix a bug while we're at it. When sorting failed, the files that had been removed from the list didn't get pushed back in it. | ||||
* | Lots of cleanup, and add an internal version of cvs_file_get() so we can | 2004-07-30 | 1 | -114/+18 | |
| | | | | | link parent directories before the file info is being retrieved. This allows us to open most of the CVS administrative files only once | ||||
* | Add cvs_file_find() to find a particular file from its path within a | 2004-07-30 | 1 | -2/+9 | |
| | | | | hierarchy | ||||
* | Move to the new API for the client-server protocol. All functions now | 2004-07-30 | 1 | -0/+206 | |
take a cvs root structure as parameter. This will allow for much easier management of CVS trees that make use of multiple roots. |