Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: opensourcecobol/opensourcecobol4j
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 97ec3c5
Choose a base ref
...
head repository: opensourcecobol/opensourcecobol4j
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: bec1926
Choose a head ref
  • 1 commit
  • 2 files changed
  • 2 contributors

Commits on Jul 25, 2025

  1. Implement file locking of indexed files (#678)

    * add: processUuid and processId
    
    * add: create a new table `file_lock`
    
    * refactor: suppress PMD warnings
    
    * fix: sql statement creating a new table `file_lock`
    
    * wip: wip
    
    * fix: a PMD warning
    
    * fix: a SpotBug warning
    
    * refactor: remove printStackTrace()
    
    * fix: check formats of indexed files to open
    
    * test: remove unnecessary checks
    
    * fix: change constants to avoid overlaps
    
    * fix: add a file existing check
    
    * test: fix the test of opening an invalid indexed file
    
    * test: fix load.at not to call default error handlers
    
    * chore: end a transaction
    
    * refactor: CobolIndexedFile.java
    
    * test: prevent infinite loops
    
    * refactor: CobolIndexedFile.java
    
    * wip: wip
    
    * fix: improve open_ in CobolIndexedFile.java
    
    * change: set transaction settings
    
    * set the transaction mode to EXCLUSIVE
    * set busy_timeout to 5000
    
    * feat: implement file locks of indexed files
    
    * fix: change the condition of creating file_lock
    
    * change: set the transaction isolation to SERIALIZABLE
    
    * test: add tests of file locking of indexed files
    
    * Update libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/file/CobolIndexedFile.java
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Update libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/file/CobolIndexedFile.java
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * refactor: remove unnecessary comments
    
    * refactor: fix typo
    
    * refactor: fix typo
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    yutaro-sakamoto and Copilot authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    bec1926 View commit details
    Browse the repository at this point in the history
Loading