Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | do not leak a file pointer in case of error | 2005-02-22 | 1 | -2/+3 | |
| | | | | from Joris Vink | ||||
* | - accept a minus sign in front of the file's revision number to | 2005-02-01 | 1 | -3/+18 | |
| | | | | | | indicate that the file has been removed - set the timestamp as invalid if we get the "dummy timestamp" string in the 4th field | ||||
* | stupid me, no need to reinit the queue | 2005-01-14 | 1 | -4/+1 | |
| | | | | pointed by henning@ | ||||
* | when removing the last entry from the tail queue, reinitialize the | 2005-01-14 | 1 | -1/+11 | |
| | | | | | | | queue for sanity, and make sure that the current pointer is set to the next item if it points to the item being removed. fixes a crash reported by brad@, tested by joris and brad@ | ||||
* | When loading directory entries, create file structures for files which | 2004-12-14 | 1 | -7/+5 | |
| | | | | have been lost but have a valid entry. | ||||
* | less whitespace, more pretty. ok jfb | 2004-12-07 | 1 | -21/+9 | |
| | |||||
* | tighten vertical spacing for else; jfb ok | 2004-12-06 | 1 | -3/+2 | |
| | |||||
* | We don't need to keep a copy of each Entries line, it isn't used | 2004-11-09 | 1 | -9/+2 | |
| | | | | anywhere and it consumes memory uselessly. | ||||
* | use the correct Entries path to store in cef_path; | 2004-08-31 | 1 | -2/+2 | |
| | | | | ok jfb | ||||
* | Instead of keeping an open pointer to the Entries file when opening with | 2004-08-27 | 1 | -11/+23 | |
| | | | | | | | write access, close it and reopen it only on demand, since large trees can contain enough Entries files to generate a 'Too many open files'. Problem spotted by Todd Fries. | ||||
* | * add an entry for directories when we create them | 2004-08-13 | 1 | -11/+17 | |
| | | | | * when writing a directory entry, skip the revision and timestamp | ||||
* | When the mtime is (time_t)-1, print the dummy timestamp string instead | 2004-08-13 | 1 | -2/+6 | |
| | | | | of a bogus date | ||||
* | Ditch the 'ce_timestamp' field in favor of 'ce_mtime', which keeps | 2004-08-13 | 1 | -4/+9 | |
| | | | | the timestamp in time_t instead of a string | ||||
* | When creating a new Entries file, make sure we put one 'D' instead of | 2004-08-12 | 1 | -10/+13 | |
| | | | | leaving the file empty | ||||
* | Fix usage of cvs_splitpath() | 2004-08-06 | 1 | -3/+3 | |
| | |||||
* | Simplify entry parsing | 2004-08-04 | 1 | -34/+34 | |
| | |||||
* | Implement cvs_ent_remove() | 2004-08-03 | 1 | -1/+26 | |
| | |||||
* | * remove header cruft that belongs in file.h | 2004-07-30 | 1 | -23/+76 | |
| | | | | | * be more intelligent with the file open mode. It seems rewind() doesn't work too well with a file opened in append mode | ||||
* | * when opening an Entries file for writing, open the file in append mode | 2004-07-27 | 1 | -3/+9 | |
| | | | | | | * when parsing the entries, break if we encounter the last line 'D' * when adding the line to the file, generate it from the fields instead of taking the line | ||||
* | Fix pointer passed to fclose() in cvs_ent_close() | 2004-07-26 | 1 | -2/+2 | |
| | |||||
* | * cleanup the file API with regards to flag handling and | 2004-07-25 | 1 | -10/+76 | |
| | | | | | | general structure * implement cvs_ent_close() correctly, fix some memory leaks, and add cvs_ent_getent() to get a single entry easily | ||||
* | Unbreak the Entries loading code and move to a tail queue so we can remove | 2004-07-14 | 1 | -44/+32 | |
| | | | | entries as well when it will be needed | ||||
* | make adding entries to the Entries file work | 2004-07-14 | 1 | -9/+70 | |
| | |||||
* | prepare the entries interface so we can add entries | 2004-07-14 | 1 | -2/+2 | |
| | |||||
* | * initial import from the cvs-tools module | 2004-07-13 | 1 | -0/+263 | |