Ticket Change Details
Not logged in
Overview

Artifact ID: d8423eebcbf930c6675fc67bab1a160875b3fc57
Ticket: a483f0ab3f0d4da07bb764bf6bd0625a2faddcd7
tree checksum does not match repository after commit
User & Date: anonymous 2010-06-09 02:56:09
Changes

  1. Appended to comment:
    
    
    <hr><i>anonymous added on 2010-06-09 02:56:09:</i><br>
    Sent in email response to Dr. Hipp.  Also occurs in version 2010-05-21.  Does not occur if I blow away the _FOSSIL_ and manifest files, open the repository again, and re-apply my changes manually to the directory tree, then commit, so it appears to be corrupt checkout files rather than an inability for fossil to handle the file changes in the directory tree.
    
    -----------------
    
    Dr. Hipp,
     
    Attached is a diff and status output as requested.  Note that the error occurs also in the latest fossil.exe from 5/21/10.
     
    Note that the repository is at M:\fileshare\dev\v73.fossil on my system.  I created a separate copy of the tree at M:\fileshare\devcopy and ran the diff between those two directories.  There are some files that in dev directory that I exclude from fossil, and the diff will show that.
     
    I can get you the entire M:\fileshare\dev directory zipped or otherwise compressed and put it on a website if you need that to reproduce the problem on your systems.
     
    Note that the problem will go away if I 'blow away' my checkout by removing the _FOSSIL_ and manifest files, and then do fossil open v73.fossil again, and update the files manually in this tree to match what they were before, so the problem appears to be corrupt checkout files rather than inability to handle the file changes in the directory tree.
     
    At this point the error is not critical for me, as I 'resolved' it last night by completely recreating the repository from scratch in a separate area in order to continue with my work.  I recognize that that was a extreme solution, but did not know what else to do at that time.  In the future, I would choose to resolve it instead by blowing away my checkout connection files '_FOSSIL_' and the 'manifests', and then do the open, apply changes, and commit again.
     
    I am keeping this set of files solely so that you can debug the problem in case fossil needs patching.  If there is no real problem with fossil or nothing that you can do to debug and fix a potential code defect in fossil, let me know so that I can remove the old files from my system.
     
    Also, I tried to move M:\fileshare\dev to some other area to continue with the rest of my work, but it appears that the checkout file _FOSSIL_ hardcodes the absolute path to the v73.fossil repository file, and so moving it would result in a non-usable test case, unless I want to try editing the _FOSSIL_ file with HxD to relocate my repository.  You might consider having _FOSSIL_ use a relative path instead to the repository if possible, since many people will choose to put their tree and repository in the same area.
    ---------
    
    
    
    
    repository:   M:/Fileshare/dev/v73.fossil
    local-root:   M:/Fileshare/dev/
    server-code:  3eb7635abee9a2e55353eb8bdd0acef65f41e50c
    checkout:     e327322ee19fcc6c2d1aa7aea2c2bccd4b2f9dfc 2010-06-07 00:38:19 UTC
    parent:       ec426f797e99280e70ff5a4193267324544cb4fc 2010-05-25 02:51:54 UTC
    tags:         trunk
    EDITED     V73/Common/Common.vbproj
    EDITED     V73/Common/Info.vb
    EDITED     V73/Common/source/database/databaseLink.vb
    EDITED     V73/Common/source/database/databaseLinkType.vb
    EDITED     V73/Common/source/debug/debugMethods.vb
    EDITED     V73/Common/source/generic/dictionary.vb
    EDITED     V73/Common/source/generic/generics.vb
    EDITED     V73/Common/source/generic/interface.vb
    EDITED     V73/Common/source/generic/list.vb
    EDITED     V73/Common/source/language/sql.vb
    EDITED     V73/Common/source/language/xml.vb
    EDITED     V73/Common/source/object/matchList.vb
    ADDED      V73/Common/source/string/hexadecimal.vb
    EDITED     V73/Common/source/string/stringMethods.vb
    ADDED      V73/Common/source/windows/assembly.vb
    ADDED      V73/Common/source/windows/controls.vb
    ADDED      V73/Common/source/windows/encryption.vb
    ADDED      V73/Common/source/windows/form.vb
    ADDED      V73/Common/source/windows/guid.vb
    ADDED      V73/Common/source/windows/path.vb
    ADDED      V73/Common/source/windows/process.vb
    ADDED      V73/Common/source/windows/registry.vb
    ADDED      V73/CommonWeb/Info.vb
    ADDED      V73/CommonWeb/Web.sln
    ADDED      V73/CommonWeb/Web.vbproj
    ADDED      V73/CommonWeb/source/web/cookie.vb
    ADDED      V73/CommonWeb/source/web/web.vb
    DELETED    V73/Fossil/Fossil-filetype.reg
    EDITED     V73/Fossilizer/Fossilizer.sln
    DELETED    V73/Fossilizer/Fossilizer.vbproj
    DELETED    V73/Fossilizer/Info.vb
    DELETED    V73/Fossilizer/MainForm.Designer.vb
    DELETED    V73/Fossilizer/MainForm.resx
    DELETED    V73/Fossilizer/MainForm.vb
    DELETED    V73/Fossilizer/My Project/app.manifest
    DELETED    V73/Fossilizer/bin/Debug/Fossilizer.exe
    DELETED    V73/Fossilizer/bin/Debug/V73.Common.dll
    ADDED      V73/Fossilizer/dll/FossilizerDll.vbproj
    ADDED      V73/Fossilizer/dll/Info.vb
    ADDED      V73/Fossilizer/dll/System.Data.SQLite.dll
    ADDED      V73/Fossilizer/dll/fossil.exe
    ADDED      V73/Fossilizer/dll/invoke/fossil.vb
    ADDED      V73/Fossilizer/dll/invoke/sqlite.vb
    ADDED      V73/Fossilizer/dll/object/dependency.vb
    ADDED      V73/Fossilizer/dll/object/organization.vb
    ADDED      V73/Fossilizer/dll/object/project.vb
    ADDED      V73/Fossilizer/dll/object/projectFile.vb
    ADDED      V73/Fossilizer/dll/object/server.vb
    ADDED      V73/Fossilizer/dll/object/user.vb
    ADDED      V73/Fossilizer/dll/object/workingDirectory.vb
    ADDED      V73/Fossilizer/dll/workspace/userPreferences.vb
    DELETED    V73/Fossilizer/file.vb
    DELETED    V73/Fossilizer/global.vb
    ADDED      V73/Fossilizer/main/Fossilizer.vbproj
    ADDED      V73/Fossilizer/main/Info.vb
    ADDED      V73/Fossilizer/main/My Project/app.manifest
    ADDED      V73/Fossilizer/main/extensions/organization.vb
    ADDED      V73/Fossilizer/main/extensions/project.vb
    ADDED      V73/Fossilizer/main/extensions/user.vb
    ADDED      V73/Fossilizer/main/extensions/workingDirectory.vb
    ADDED      V73/Fossilizer/main/form/AddUser.Designer.vb
    ADDED      V73/Fossilizer/main/form/AddUser.resx
    ADDED      V73/Fossilizer/main/form/AddUser.vb
    ADDED      V73/Fossilizer/main/form/Projects.Designer.vb
    ADDED      V73/Fossilizer/main/form/Projects.resx
    ADDED      V73/Fossilizer/main/form/Projects.vb
    ADDED      V73/Fossilizer/main/form/SelectItem.Designer.vb
    ADDED      V73/Fossilizer/main/form/SelectItem.resx
    ADDED      V73/Fossilizer/main/form/SelectItem.vb
    ADDED      V73/Fossilizer/main/fossilizer.exe.config
    ADDED      V73/Fossilizer/main/global.vb
    DELETED    V73/Web/Info.vb
    DELETED    V73/Web/Web.sln
    DELETED    V73/Web/Web.vbproj
    DELETED    V73/Web/source/web/cookie.vb
    DELETED    V73/Web/source/web/web.vb
    DELETED    V73/Website/default.htm
    ADDED      V73/Website/www/default.htm
    EDITED     VCC/VCC/VCC.sln
    EDITED     VCC/VCC/VCC.vbproj
    EDITED     VCC/VCC/churchWeb/util.vb
    EDITED     VCC/lifecrossings/Bin/V73.Common.dll
    EDITED     VCC/lifecrossings/Bin/V73.Common.xml
    EDITED     VCC/lifecrossings/Bin/VCC.dll
    EDITED     VCC/lifecrossings/Bin/Web.dll
    EDITED     VCC/lifecrossings/lifecrossings.sln
    EDITED     VCC/menofvictory/bin/V73.Common.dll
    EDITED     VCC/menofvictory/bin/V73.Common.xml
    EDITED     VCC/menofvictory/bin/VCC.dll
    EDITED     VCC/menofvictory/bin/Web.dll
    EDITED     VCC/menofvictory/menofvictory.sln
    EDITED     VCC/surrenderedband/App_Code/vcc/churchWeb/msgPostPage.vb
    EDITED     VCC/surrenderedband/Global.asax.vb
    EDITED     VCC/surrenderedband/surrenderedband.sln
    EDITED     VCC/victorypeople/App_Code/calendar.vb
    EDITED     VCC/victorypeople/App_Code/control.vb
    EDITED     VCC/victorypeople/App_Code/dbTable.vb
    EDITED     VCC/victorypeople/App_Code/document.vb
    EDITED     VCC/victorypeople/App_Code/editPage.vb
    EDITED     VCC/victorypeople/App_Code/email.vb
    EDITED     VCC/victorypeople/App_Code/image.vb
    EDITED     VCC/victorypeople/App_Code/input.vb
    EDITED     VCC/victorypeople/aboutUs/staff.aspx.vb
    EDITED     VCC/victorypeople/aboutUs/staffProfile.aspx.vb
    EDITED     VCC/victorypeople/admin/eventSeries-edit.aspx.vb
    EDITED     VCC/victorypeople/admin/recordedevent-edit.aspx.vb
    EDITED     VCC/victorypeople/admin/recording-edit.aspx.vb
    EDITED     VCC/victorypeople/bin/V73.Common.dll
    EDITED     VCC/victorypeople/bin/V73.Common.xml
    EDITED     VCC/victorypeople/bin/VCC.dll
    EDITED     VCC/victorypeople/bin/Web.dll
    EDITED     VCC/victorypeople/contactUs/eventSignup.aspx.vb
    EDITED     VCC/victorypeople/contactUs/guestbook.aspx.vb
    EDITED     VCC/victorypeople/contactUs/index.aspx.vb
    EDITED     VCC/victorypeople/index.aspx.vb
    EDITED     VCC/victorypeople/ministries/index.aspx.vb
    EDITED     VCC/victorypeople/news/announcements.aspx.vb
    EDITED     VCC/victorypeople/news/calendar.aspx.vb
    EDITED     VCC/victorypeople/news/calendarday.aspx.vb
    EDITED     VCC/victorypeople/news/calendaritem.aspx.vb
    EDITED     VCC/victorypeople/news/events.aspx.vb
    EDITED     VCC/victorypeople/resources/links.aspx.vb
    EDITED     VCC/victorypeople/resources/podcast.aspx.vb
    EDITED     VCC/victorypeople/test.aspx.vb
    EDITED     VCC/victorypeople/test2.aspx.vb
    EDITED     VCC/victorypeople/victorypeople.sln
    
    
    
    
    
    
  2. foundin changed to: "2010-05-21"
  3. priority changed to: "Medium"