summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/entries.c
AgeCommit message (Expand)Author
2008-06-14unfuck CVS/Tag creation, karma sucks doesn't it.Joris Vink
2008-06-14Added support for sticky date set in CVS/Tag and CVS/Entries per directory.Tobias Stoeckmann
2008-06-14don't always re-open the same CVS/Entries file, instead keep theJoris Vink
2008-06-11Avoid possible NULL pointer dereferences by using reentrant versionsTobias Stoeckmann
2008-06-09Properly handle merged files and conflicts which may arrise while merge.Tobias Stoeckmann
2008-03-01spacingTheo de Raadt
2008-02-10+ #define CVS_DATE_FMT "%Y.%m.%d.%H.%M.%S"Xavier Santolaria
2008-02-10- cvs_write_tagfile() is not responsible to remove CVS/Tag itselfJoris Vink
2008-02-10properly initialize cvs_specified_date so we dont end up withJoris Vink
2008-02-10parse any date tags set in CVS/Tag or CVS/Entries properly, and useJoris Vink
2008-02-09Introduce cvs_ent_line_str() - formats CVS/Entries lines.Xavier Santolaria
2008-02-09Support for checkout -D extended:Tobias Stoeckmann
2008-02-04Stripped off 'nb', which was (or was supposed to be) used to distinguishTobias Stoeckmann
2008-02-04Make CVS/Entries.Log look the same as GNU cvs'. This way interoperabilityTobias Stoeckmann
2008-01-10xmalloc + memset -> xcallocTobias Stoeckmann
2007-11-11CVS/Entries needs at least one line specifying a 'D'irectory. If theTobias Stoeckmann
2007-10-05strcspn() changeGilles Chehade
2007-09-25missing header for strptimeCharles Longeau
2007-09-22better branching/sticky tag support, no branch commits yet though.Joris Vink
2007-09-22we no longer create a 0 sized file in our /tmp/cvs-serv<pid> serverJoris Vink
2007-09-04Removed dead code.Tobias Stoeckmann
2007-07-03Rework the way opencvs works in relation to files in the Attic/:Joris Vink
2007-06-02don't try to parse a server conflict message as a date.Niall O'Higgins
2007-05-26Treat lines that start with "dummy timestamp from new-entry" as aRay Lai
2007-05-16Figure out DST by setting tm_isdst element to -1.Xavier Santolaria
2007-02-22general includes cleanup sweep. ok joris@ niallo@Otto Moerbeek
2007-02-19Fix const inconsistencies, void pointer artithmetic and a few otherOtto Moerbeek
2007-02-17cvs_path_cat() removal since we can now easily handle thatXavier Santolaria
2007-02-04dont bother trying to parse empty lines as dates.Joris Vink
2007-01-27mktime() produces local time, so add in tm_gmtoff to get UTC.Otto Moerbeek
2007-01-26Handle CVS/Entries and file timestamp correctly so we doJoris Vink
2007-01-25use more stack allocations for fixed size buffers. ok xsa@ joris@Otto Moerbeek
2007-01-24terminate CVS/Entries with a newline.Pierre-Yves Ritschard
2007-01-24the ok from xsa was for another diff, rollback previous commit.Pierre-Yves Ritschard
2007-01-24put a newline at the end of the Entries file, this syncs withPierre-Yves Ritschard
2007-01-12and thou shalt not leak memory when removing entriesJoris Vink
2006-12-07check for cvs_path_cat() return value.Xavier Santolaria
2006-12-07use errno where appropriate in error messages.Xavier Santolaria
2006-10-24Reuse len instead of calling strlen again.Ray Lai
2006-07-09more straightforward trace (-t) output, too much is just too noisy.Joris Vink
2006-06-14useless casts are so the 80sJoris Vink
2006-06-14handle existing CVS/Tag file when adding new directories. OK joris@.Xavier Santolaria
2006-06-06add support for the -D option of update,Joris Vink
2006-05-27commit the new opencvs code, i have been hacking onJoris Vink
2006-04-14remove a metric buttload of excessive ()Theo de Raadt
2006-04-05Use variable names for sizeof, remove casts in front of xmalloc,Ray Lai
2006-01-02#include's cleanup; ok joris@ niallo@.Xavier Santolaria
2005-12-10switch to xmalloc stuff, me and xsa@ agreed on this a longJoris Vink
2005-12-03- teach opencvs about Entries.Log and what to do with itJoris Vink
2005-12-03add very basic support for the following stuff:Joris Vink