Hi all,

being new to fossil, there is a big chance that I'm doing something wrong. ;-)
May be you can help me:
I've set up a repository for a project that beside the source files has a lot of
binary files like pdf or doc files. What I see when I click on the corresponding
link in the files view is a hex dump of the file. That's pretty useless for me
and rather time consuming if you have big binary files. I could avoid this by
just not clicking on those file links.

But:
I've attached one of the documents to a wiki page to access the doc from the
wiki documentation pages. The result was a new section on the wiki page called
Attachments with something which looked like a link to the document. Clicking on
the link teleported me to the page of the artifact I've checked in before.

Again I see the hex dump of the file, which still is useless for me and I guess
for anyone else too.

Meanwhile I've managed how to embedd links to the stored binaries on the wiki 
pages 
so that I'm offered to download or open them, but the hex dump on the artifact 
pages 
still bothers me.

Question:
Is there anything I can do to prevent the display of the hex dump for binary 
files?

An other question directed to the maintainer:

Is there any chance that fossil will be split into a frontend like fossil.exe
and a library fossil.dll which has a well defined API so that other applications
could use fossil without calling fossil.exe and parsing the output to see what
happened?

The reason I'm asking is that (after years of using CVS and now Subversion) I
really like the DVCS approach and fossil with the integrated bug tracking and
wiki is what I missed for so long.

I'd like to introduce it in the company I'm working for, but those who got
access to a test project griped about the lack of support for their favorite
development environment. Especially the windows developers are not amused if
they have to switch to the command line to do anything related to version
control. They want to do a right click on the file or project and select commit
from a menu. They want to enter the commit message in a dialog box instead of
providing it on the command line. You can imagine ...

I thought about writing a C# wrapper to do all the tasks by calling the
fossil.exe and provide an interface to implement a SccProvider for Visual
Studio, but that's quite difficult due to the variety of possible answers from
fossil which have to be parsed.
A well defined API like the one for SQLite would make things a lot easier.
I think that fossil could be even more attractive for developers if there would
be an easier way to integrate it into other applications.

Nevertheless, thanks for fossil. It's a great peace of software.

Ingo










_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to