System.Data.SQLite
Check-in [d0ff635ec0]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Make the 'sourceTag.eagle' tool more cross-platform.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | preRelease
Files: files | file ages | folders
SHA1:d0ff635ec0c93243da04fbb3335c2823b5857638
User & Date: mistachkin 2018-08-13 03:07:08
Context
2018-08-13
04:47
Add 'dllmap' element to the System.Data.SQLite assembly configuration file for NuGet in order to better support Mono. check-in: f8caa45f2f user: mistachkin tags: preRelease
03:07
Make the 'sourceTag.eagle' tool more cross-platform. check-in: d0ff635ec0 user: mistachkin tags: preRelease
2018-08-11
19:58
Update Eagle in externals to the beta 43 release. check-in: 86636b58e2 user: mistachkin tags: preRelease
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Setup/sourceTag.eagle.

59
60
61
62
63
64
65
66

67
68
69
70
71
72
73
74
        SourceIdMode {
          #
          # NOTE: Query the source identifier from Fossil, if available.
          #       If we are not within an active checkout, this will fail.
          #
          set pattern {^checkout:\s+([^\s]+)\s+(.*)\s+$}

          if {[catch {set exec [exec -success Success -directory \

                  [file dirname $fileName] -- fossil info]}] || \
              [regexp -line -- $pattern $exec dummy id timeStamp] == 0} then {
            #
            # NOTE: We could not query the source identifier(s); therefore,
            #       use obviously invalid ones.  We would also be able to
            #       use null values here except that these values end up in
            #       native C header files as well (i.e. not just managed
            #       assembly attribute values).







|
>
|







59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
        SourceIdMode {
          #
          # NOTE: Query the source identifier from Fossil, if available.
          #       If we are not within an active checkout, this will fail.
          #
          set pattern {^checkout:\s+([^\s]+)\s+(.*)\s+$}

          if {[catch {set exec [string map [list \n \r\n] [exec \
                  -success Success -nocarriagereturns -directory \
                  [file dirname $fileName] -- fossil info]]}] || \
              [regexp -line -- $pattern $exec dummy id timeStamp] == 0} then {
            #
            # NOTE: We could not query the source identifier(s); therefore,
            #       use obviously invalid ones.  We would also be able to
            #       use null values here except that these values end up in
            #       native C header files as well (i.e. not just managed
            #       assembly attribute values).