# Generated by Makefile. Do not edit.

commit 190fdd480d33ef378167a15a8fb4136202445805
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Sun Apr 19 03:20:41 2020 +0200
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Sun Apr 19 03:20:41 2020 +0200

    rust.eselect.in: make shellcheck happy
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 765c328b9a4fd151f21cf5fb3ed416910c4aecf4
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Sun Apr 19 03:14:02 2020 +0200
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Sun Apr 19 03:14:02 2020 +0200

    bump version to 20200419
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit e6337fe78b77a17b23d7e7db46af7bec32f1c126
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Sun Apr 19 03:06:45 2020 +0200
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Sun Apr 19 03:12:26 2020 +0200

    find_missing_broken_symlinks(): add symlinks for new targets
    
    This commit will ensure that we will create a new symlink
    which didn't exist before for a new target, i.e. after
    re-installing a rust provider with changed USE flags.
    
    Bug: https://bugs.gentoo.org/688864
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 515b080311d126e2c9e2e3b0c765b3aa32ee2353
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Wed Jan 1 23:23:53 2020 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Wed Jan 1 23:23:53 2020 +0100

    bump version to 20200101
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit b246a4aa6846c43791bff586c154877719f8830c
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Wed Jan 1 23:21:56 2020 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Wed Jan 1 23:21:56 2020 +0100

    Fix code style
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit c8561adb88c9ade4705ae4e56b3c50a83c9c7af4
Author:     Robin H. Johnson <robbat2@gentoo.org>
AuthorDate: Wed Jan 1 23:03:43 2020 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Wed Jan 1 23:05:18 2020 +0100

    Add show action
    
    Closes: https://bugs.gentoo.org/704502
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Closes: https://github.com/jauhien/eselect-rust/pull/5
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4421e5aedf451ddda2dac20a09511b9d427fecb8
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Mon Mar 11 05:22:23 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Mon Mar 11 05:56:25 2019 +0100

    bump version to 20190311
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 51b5d26d5fddcffc9f89a4e5256c457182bf47c8
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Mon Mar 11 04:11:28 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Mon Mar 11 05:56:25 2019 +0100

    find_targets(): sort by version
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 66c4c263a0f983bfb456e43cc674a25323ea189c
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Mon Mar 11 02:13:53 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Mon Mar 11 05:56:21 2019 +0100

    Mark "unset" action as deprecated
    
    As long as one Rust implementation is installed, there should be always
    a Rust implementation marked as default.
    
    However, we need to keep this function until all ebuilds which are calling
    "eselect rust unset" are gone. So make this action an alias of new
    cleanup action.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 47ad9a4eeb74a053d1fbc854fca7d13c96fb1a5b
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Mon Mar 11 02:11:16 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Mon Mar 11 05:54:44 2019 +0100

    Add cleanup action
    
    Cleanup action will make use of new find_missing_broken_symlinks() function
    and should be called by ebuild during package removal.
    
    If we detect a missing or broken symlink, we will automatically mark latest
    available version as default (which will basically fix missing or broken
    symlinks).
    
    Bug: https://bugs.gentoo.org/671182
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 99577f8e98440da176709b6e4b988b40ae42b8d1
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Mon Mar 11 01:42:52 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Mon Mar 11 05:54:36 2019 +0100

    Add and make use of find_missing_broken_symlinks()
    
    dev-lang/rust or dev-lang/rust-bin install more than one binary (program),
    just checking for "rustc" is not enough.
    
    In addition, set of installed programs depends on USE flags.
    
    This new (internal) function will check for all provided programs.
    
    Bug: https://bugs.gentoo.org/671182
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 5799b7ee8492860b6dfc5542d04a2d2a2e3f7d56
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Sun Mar 10 04:33:35 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Mon Mar 11 05:18:33 2019 +0100

    Use variables for common used paths
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 4a507f5d088260c117fc3836ecc66e468af4849b
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Sun Mar 10 04:18:51 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Sun Mar 10 04:18:51 2019 +0100

    Generate & add ChangeLog when creating dist target
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 3bcc94ddcbbabb3f78f3caeec8c02a9eb9ee75b4
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Sun Mar 10 01:24:34 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Sun Mar 10 04:12:47 2019 +0100

    Reorganize file structure
    
    Copy eselect-python layout which will allow for live ebuilds in
    future.
    
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

commit 7997093c4ec0ab83e22900463d66df5f08c261e3
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: Sat Mar 9 23:42:29 2019 +0100
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: Sat Mar 9 23:42:29 2019 +0100

    Update header & maintainer

commit 23bd4ea3e5f2a1f4ed71ac7f8152df0525618857
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Apr 28 22:35:48 2015 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Apr 28 22:35:48 2015 +0200

    add last-set file, fix unsetting

commit c3622c051ece4d2e4c5393ef80ae1a96b08bf609
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Fri Apr 24 12:10:07 2015 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Fri Apr 24 22:37:32 2015 +0200

    [README] create documentation

commit 26f47d33a19d342f2f84ac88e8c555552ecad32e
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Fri Apr 24 00:19:03 2015 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Fri Apr 24 00:19:03 2015 +0200

    fix version in configure

commit 997d76d9ee5b16fbde4fa1e033d44c55ab636e2a
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Fri Apr 24 00:09:39 2015 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Fri Apr 24 00:09:39 2015 +0200

    make symlink management configurable on per package basis

commit 6b7ceaceca29ae362ebdd6774da85e2d201cab30
Merge: e6272cc 9aa0730
Author:     Jauhien Piatlicki <piatlicki@gmail.com>
AuthorDate: Fri Feb 6 11:45:57 2015 +0100
Commit:     Jauhien Piatlicki <piatlicki@gmail.com>
CommitDate: Fri Feb 6 11:45:57 2015 +0100

    Merge pull request #2 from geovex/master
    
    rust-gdb support

commit 9aa073067bb0fe62bd88315e4d88a8fe7ac369ea
Author:     Heorhi Valakhanovich <valahanovich@tut.by>
AuthorDate: Wed Jan 14 10:38:30 2015 +0300
Commit:     Heorhi Valakhanovich <valahanovich@tut.by>
CommitDate: Wed Jan 14 10:38:30 2015 +0300

    rust-gdb support
    
    Seems like new rust installs rust-gdb script instead of lldb. and
    eselect should be aware of this.

commit e6272ccf857dd7c66c16aacd9b9c7a5497432234
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Fri Nov 28 23:27:23 2014 +0100
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Fri Nov 28 23:27:23 2014 +0100

    handle rust-lldb symlink

commit 1ce69469d7f58c5e38e185f6f9468a01d505f4b8
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Sat Oct 11 21:19:23 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Sat Oct 11 21:19:23 2014 +0200

    write language name from the capital letter

commit 8318d70f6e710198a2497d25e4b0f1ce77ff0239
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Fri Oct 10 23:04:54 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Fri Oct 10 23:53:11 2014 +0200

    split out emacs, vim and zsh stuff and prepare for handling of rust compilers provided by different packages

commit 8795a2488f4f80e97a453dd3cea0ea21c4de442a
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Aug 19 23:35:42 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Aug 19 23:35:42 2014 +0200

    fix unset action
    
    help and elisp-site-regen, see https://github.com/Heather/gentoo-rust/issues/29

commit e6726e6973442267ab71721cd07b72badce50672
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Aug 19 16:26:16 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Aug 19 16:26:16 2014 +0200

    update action: --if-invalid option added

commit affc2630b54809689503fbe623fa90c7b98390ae
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Aug 19 14:13:33 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Aug 19 14:13:33 2014 +0200

    fix find_targets

commit 436dcfa11731bbef6f1f10222b497944cc8e3c4e
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Aug 19 13:26:12 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Aug 19 13:26:12 2014 +0200

    add unset action

commit ccb7dbe9e5c259a9094f51145d3bc0362676c5e8
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Aug 19 12:04:04 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Aug 19 12:04:04 2014 +0200

    add update action

commit 69e6e9bf23ffa9c03ba5a0a2ade85c0e2e274def
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Aug 19 02:31:31 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Aug 19 02:37:30 2014 +0200

    first working version

commit a6b445b71aa7dd4326ce0c9e8a6856fc00d4a6d7
Author:     Jauhien Piatlicki <jauhien@gentoo.org>
AuthorDate: Tue Aug 19 00:12:17 2014 +0200
Commit:     Jauhien Piatlicki <jauhien@gentoo.org>
CommitDate: Tue Aug 19 00:12:17 2014 +0200

    initial commit
