aboutsummaryrefslogtreecommitdiff
path: root/ui-snapshot.c
AgeCommit message (Collapse)Author
2007-12-03Compare string lengths when parsing the snapshot maskGravatar Lars Hjemli
We used to rely on the result from strncmp() without comparing the length of the strings involved. Even worse, any single-character format specifier would enable zip-format due to the optional '.'-prefix since the length of the mask then would become zero. Noticed-by: Evan Martin <sys@neugierig.org> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
2007-11-11Set commit date on snapshot contentsGravatar Lars Hjemli
The testsuite revealed that cgit snapshots don't set any useful timestamp on the files contained in the snapshot. Cherry-picked-from: 2ff33a8a0405b420cd75e0e207c7efeecd6f130b Signed-off-by: Lars Hjemli <hjemli@gmail.com>
2007-07-23ui-snapshot: whitespace/formatting cleanupGravatar Lars Hjemli
Introduce a #define for number of snapshot archive entries, move all decls to function entrypoint, remove some trailing whitespace and reformat a few lines. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
2007-07-23cgit_print_snapshot_links: use url to specify snapshot nameGravatar Lars Hjemli
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
2007-07-21allow selective enabling of snapshotsGravatar Michael Krelin
snapshot configuration parameter now can be a space/slash/comma/colon/semicolon/pipe-separated list of snaphot suffixes as listed in ui-snapshot.c Signed-off-by: Michael Krelin <hacker@klever.net>
2007-07-21shorten snapshot names to repo basenameGravatar Michael Krelin
Signed-off-by: Michael Krelin <hacker@klever.net>
2007-07-21added snapshot filename to the linkGravatar Michael Krelin
- changed cgit_pageurl into cgit_fileurl with the filename parameter - rewritten cgit_pageurl as a wrapper around cgit_fileurl Signed-off-by: Michael Krelin <hacker@klever.net>
2007-07-21add plain uncompressed tar snapshort formatGravatar Michael Krelin
time to make available snapshots selectable Signed-off-by: Michael Krelin <hacker@klever.net>
2007-07-21introduced .tar.bz2 snapshotsGravatar Michael Krelin
- reworked write_tar_gzip_archive to handle arbitrary filter as a write_compressed_tar_archive - reformatted whitespaces in the said function to adhere to common cgit standards - added wrappers around write_compressed_tar_archive for .tar.gz and .tar.bz2 - added a hint for vim to use 8 characters shift width by default Signed-off-by: Michael Krelin <hacker@klever.net>
2007-07-20compress .tar.gz using gzip as a filterGravatar Michael Krelin
2007-07-18add support for snapshot tarballsGravatar Michael Krelin
- reworked cgit_print_snapshot to use a list of supported archivers and pick one for the suffix supplied - moved printing of snaphot links into ui-snapshot and make it iterate through the said list
2007-02-08Add support for snapshotsGravatar Lars Hjemli
Make a link from the commit viewer to a snapshot of the corresponding tree. Currently only zip-format is supported. Signed-off-by: Lars Hjemli <hjemli@gmail.com>