Thanks a lot, Terry

On Thursday, February 11, 2016 at 12:53:54 AM UTC+2, Terry Brown wrote:
>
>
>
> ------------------------------
> *From:* Zoltan Benedek <[email protected] <javascript:>>
> *To:* leo-editor <[email protected] <javascript:>> 
> *Sent:* Wednesday, February 10, 2016 3:01 PM
> *Subject:* strange diff on LeoPyRef.leo
>
> Hi,
>
> Can someone explain to me, how could happen this?
> I only opened LeoPyRef.leo in Leo and saved it (Ctrl + S). No changes at 
> all, but got a surprising diff:
>
> Not sure I can explain it exactly, but maybe something to do with clones 
> and / or references to other files, I've seen that sort of thing happen 
> occasionally, perhaps there's still a file or two (.txt files) referenced 
> from more than one .leo file, or clones of bits of such files within a .leo 
> file, and it seems to take another load / save cycle for the changes to 
> propagate.  Not a good explanation, just a general idea.
>
> The way to avoid it, and the easiest way to interact with LeoPyRef.leo, is 
> to copy it to LeoPy.leo and open and use that instead, then it isn't an 
> issue with git. You only need to actually load / edit / save LeoPyRef.leo 
> when you're adding a new file to the codebase that needs to be referenced 
> from LeoPyRef.leo, which does not happen very often.
>
> Cheers -Terry
>
>
> diff --git a/leo/core/LeoPyRef.leo b/leo/core/LeoPyRef.leo
> index 8601387..258bb9c 100644
> --- a/leo/core/LeoPyRef.leo
> +++ b/leo/core/LeoPyRef.leo
> @@ -1621,8 +1621,8 @@ unl: class Ui_LeoQuickSearchWidget--&gt;retranslateUi
>  <t tx="ekr.20151226101445.5"></t>
>  <t tx="ekr.20151228151130.1"># -*- mode: python -*-
>  '''
> -launchLeo.spec: the spec file for pyinstaller.
> -Run with pyinstaller launchLeo.spec, **not** with launchLeo.py.
> +launchLeo-single.spec: a spec file for pyinstaller that creates a 
> single-executable version of Leo.
> +Run with pyinstaller launchLeo-single.spec, **not** with launchLeo.py.
>  '''
>  import glob, os
>  
> @@ -1641,7 +1641,7 @@ else:
>      # Same code as in runLeo.py.
>      path = os.getcwd()
>      if path not in sys.path:
> -        print('launchLeo.spec: appending %s to sys.path' % path)
> +        print('launchLeo-single.spec: appending %s to sys.path' % path)
>          sys.path.append(path)
>  
>      import leo.core.leoGlobals as g
> @@ -1717,13 +1717,16 @@ datas = [
>  if True:
>      datas.extend([
>          # leo-editor: loaded by LeoPy.leo...
> -            ('launchLeo.spec', ''),
> +           ('launchLeo-folder.spec', ''),
> +            ('launchLeo-single.spec', ''),
>              ('pylint-leo.py', ''),
>              ('setup.py', ''),
>      # leo.commands...
>              ext('.py', 'leo/commands'),
>          # leo.core...
> -            ext('.leo', 'leo/core'),
> +       # Only include reference files.
> +                # ext('.leo', 'leo/core'),
> +               ('leo/core/LeoPyRef.leo', 'leo/core'),
>              ext('.py', 'leo/core'),
>              ext('.txt', 'leo/core'),
>          # leo.dist...
> @@ -1762,7 +1765,10 @@ if True:
>              ext('.json', 'leo/external/ckeditor'),
>              ext('.md', 'leo/external/ckeditor'),
>          # leo/plugins...
> -            ext('.leo', 'leo/plugins'),
> +            # Only include reference files.
> +            # ext('.leo', 'leo/plugins'),
> +               ('leo/plugins/leoPluginsRef.leo', 'leo/plugins'),
> +               ('leo/plugins/leoGuiPluginsRef.leo', 'leo/plugins'),
>          ext('.txt', 'leo/plugins'),
>              ext('.py', 'leo/plugins/examples'),
>              ext('.py', 'leo/plugins/test'),
> @@ -1819,6 +1825,10 @@ if generate_folder:
>          name='Leo')
>  </t>
>  <t tx="ekr.20151228151148.1"># -*- mode: python -*-
> +'''
> +launchLeo-folder.spec: a spec file for pyinstaller that creates a 
> folder-based install of Leo.
> +Run with pyinstaller launchLeo-folder.spec, **not** with launchLeo.py.
> +'''
>  
>  block_cipher = None
>  
> @@ -1894,16 +1904,16 @@ datas = [
>      # Additional Leo data fles...
>      # leo-editor: loaded by LeoPy.leo...
>          ('launchLeo-folder.spec', ''),
> -       ('launchLeo-single.spec', ''),
> -       ('leo_to_html.xsl', ''),
> -       ('pylint-leo.py', ''),
> +        ('launchLeo-single.spec', ''),
> +        ('leo_to_html.xsl', ''),
> +        ('pylint-leo.py', ''),
>          ('setup.py', ''),
>          # leo.commands...
>              ext('.py', 'leo/commands'),
>          # leo.core...
> -           # Only include reference files.
> +            # Only include reference files.
>                  # ext('.leo', 'leo/core'),
> -               ('leo/core/LeoPyRef.leo', 'leo/core'),
> +                ('leo/core/LeoPyRef.leo', 'leo/core'),
>              ext('.py', 'leo/core'),
>              ext('.txt', 'leo/core'),
>          # leo.dist...
> @@ -1942,10 +1952,10 @@ datas = [
>              ext('.json', 'leo/external/ckeditor'),
>              ext('.md', 'leo/external/ckeditor'),
>          # leo/plugins...
> -           # Only include reference files.
> +            # Only include reference files.
>              # ext('.leo', 'leo/plugins'),
> -               ('leo/plugins/leoPluginsRef.leo', 'leo/plugins'),
> -               ('leo/plugins/leoGuiPluginsRef.leo', 'leo/plugins'),
> +                ('leo/plugins/leoPluginsRef.leo', 'leo/plugins'),
> +                ('leo/plugins/leoGuiPluginsRef.leo', 'leo/plugins'),
>              ext('.txt', 'leo/plugins'),
>              ext('.py', 'leo/plugins/examples'),
>              ext('.py', 'leo/plugins/test'),
>
>
>
> latest git commit: 7ae9c054db7
>
> Thanks,
> Zoltan
> -- 
> You received this message because you are subscribed to the Google Groups 
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at https://groups.google.com/group/leo-editor.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to