Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 842901
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T06:02:22+00:00 2026-05-15T06:02:22+00:00

Subversion sets a binary file’s svn:mime-type property to application/octet-stream by default. I need to

  • 0

Subversion sets a binary file’s svn:mime-type property to application/octet-stream by default.

I need to change this default to some other mime-type. When I import for the first time this code, I would like Subversion to set mime-type to the one I choose.

The reason is that my code base contains code in binary files (proprietary format), and I have the applications necessary to emulate diff and diff3 for these. But Subversion does not let me due to their default mime-type.

Please note: There is no default extension (*.jar, *.py, etc) for these code files. Some files don’t even have an extension. So configuring mime-type by file extension is not possible.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T06:02:23+00:00Added an answer on May 15, 2026 at 6:02 am

    — Edited after response that there is no default extension for these files —

    If there is no default extension for these files, you can sill use the [auto-props] directive in the client, under a few circumstances.

    If the file has a known reserved file name (like Makefile), then you can put in a directive that matches the entire file name, like

    Makefile = svn:mime-type=text/x-makefile
    

    Should you only have a few file names to cover, you could just add in the directives for the each of the desired file names.

    The * is not just limited to extension matching, the directives match file name patters, so you could also write a directive like

    Image* = svn:mime-type=image/png
    

    Finally, if your files do not follow a naming pattern which can be explicitly reserved for your mime type, then you’ll just be better off writing a small script to tag the files and remembering to run it occasionally.

    Note that changing the client defaults will change the client behavior for access to all SVN repositories, so it’s a good idea to only put in sane choices which probably would apply to every repository you intend to use.

    — Original post follows —

    The svn:mime-type is a property. For existing entries, you can edit it with svn propedit

    To change the mime-type’s default, on the client side, you can edit the svn config file to include a directive in the [auto-props] section of the config file.

    *.png = svn:mime-type=image/png
    

    would automatically add a svn:mime-type of image/png to any new file created that ended in *.png

    I’m not aware of any technique where this can be done server side, unless you want to write up a script in one of the pre-commit triggers to add the property before the change is committed to the repository.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 439k
  • Answers 439k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer The Loader class is a DisplayObject (which is how you… May 15, 2026 at 4:56 pm
  • Editorial Team
    Editorial Team added an answer You can create xml structure directly: XElement root = new… May 15, 2026 at 4:56 pm
  • Editorial Team
    Editorial Team added an answer Looks like vzctl expects stdin/stdout to be a terminal. You… May 15, 2026 at 4:56 pm

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.