2010-01-08 22:35:17 +03:00
|
|
|
#
|
2022-04-09 05:09:55 +03:00
|
|
|
# This is the top-level .gitignore file:
|
|
|
|
# ignore everything except a list of allowed files.
|
|
|
|
#
|
2010-01-08 22:35:17 +03:00
|
|
|
# This is not the place for entries that are specific to
|
|
|
|
# a subdirectory. Instead add those files to the
|
|
|
|
# .gitignore file in that subdirectory.
|
|
|
|
#
|
|
|
|
# N.B.
|
|
|
|
# Please use 'git ls-files -i --exclude-standard'
|
|
|
|
# command after changing this file, to see if there are
|
|
|
|
# any tracked files which get ignored after the change.
|
|
|
|
|
2022-04-09 05:09:55 +03:00
|
|
|
*
|
|
|
|
|
|
|
|
!.github
|
|
|
|
!cmd
|
|
|
|
!config
|
|
|
|
!contrib
|
|
|
|
!etc
|
|
|
|
!include
|
|
|
|
!lib
|
|
|
|
!man
|
|
|
|
!module
|
|
|
|
!rpm
|
|
|
|
!scripts
|
|
|
|
!tests
|
|
|
|
!udev
|
|
|
|
|
|
|
|
!.github/**
|
|
|
|
!cmd/**
|
|
|
|
!config/**
|
|
|
|
!contrib/**
|
|
|
|
!etc/**
|
|
|
|
!include/**
|
|
|
|
!lib/**
|
|
|
|
!man/**
|
|
|
|
!module/**
|
|
|
|
!rpm/**
|
|
|
|
!scripts/**
|
|
|
|
!tests/**
|
|
|
|
!udev/**
|
|
|
|
|
|
|
|
!.editorconfig
|
2023-10-06 18:50:26 +03:00
|
|
|
!.cirrus.yml
|
2022-04-09 05:09:55 +03:00
|
|
|
!.gitignore
|
|
|
|
!.gitmodules
|
mailmap: initial, trying to tidy up a lot of the commit history
This comes from the observation that a huge number of commit author
fields look quite strange (to my eyes), but quite often the
Signed-off-by: trailer has the correct name. For these I have updated
the name where it was obvious how to do so, however, I have not created
a mapping for the commit email to the Signed-off-by email, as whatever I
choose for email will become the prime candidate for inclusion in the
AUTHORS file, and care needs to be taken when acting without explicit
consent.
There's a small handful of commits that look like they were done on
local machines, or CI hosts, or similar, where the git authorship config
wasn't set up properly. Its obvious what this should look like, so I've
just done them.
The remainder is mapping Github noreply emails to either an
obviously-correct Signed-off-by trailer, or to a an author from another
commit. This was mostly done by hand, so there may be errors, but I
think its close. I do not understand where these come from - I know that
they're what commits made via Github web look like when there's no real
address set on the account, but I find it hard to believe that so many
of these came through the web, especially given the complexity of most
of the changes. I suspect there's some kind of merge helper tool in play
here. Regardless, the history is set now, and this tries to get it back
on track.
Obviously, all of this helps the history look tidy, but this also feeds
into the AUTHORS update script. See next commit.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
Signed-off-by: Rob Norris <robn@despairlabs.com>
Closes #15374
2023-08-05 18:58:45 +03:00
|
|
|
!.mailmap
|
2022-04-09 05:09:55 +03:00
|
|
|
!AUTHORS
|
|
|
|
!autogen.sh
|
|
|
|
!CODE_OF_CONDUCT.md
|
|
|
|
!configure.ac
|
|
|
|
!copy-builtin
|
|
|
|
!COPYRIGHT
|
|
|
|
!LICENSE
|
|
|
|
!Makefile.am
|
|
|
|
!META
|
|
|
|
!NEWS
|
|
|
|
!NOTICE
|
|
|
|
!README.md
|
|
|
|
!RELEASES.md
|
|
|
|
!TEST
|
|
|
|
!zfs.release.in
|
|
|
|
|
2010-01-08 22:35:17 +03:00
|
|
|
#
|
|
|
|
# Normal rules
|
|
|
|
#
|
|
|
|
*.[oa]
|
2018-05-14 04:59:02 +03:00
|
|
|
*.o.ur-safe
|
2010-01-08 22:35:17 +03:00
|
|
|
*.lo
|
|
|
|
*.la
|
|
|
|
*.mod.c
|
|
|
|
*~
|
|
|
|
*.swp
|
2017-09-15 20:24:13 +03:00
|
|
|
*.gcno
|
|
|
|
*.gcda
|
pyzfs: python3 support (build system)
Almost all of the Python code in the respository has been updated
to be compatibile with Python 2.6, Python 3.4, or newer. The only
exceptions are arc_summery3.py which requires Python 3, and pyzfs
which requires at least Python 2.7. This allows us to maintain a
single version of the code and support most default versions of
python. This change does the following:
* Sets the default shebang for all Python scripts to python3. If
only Python 2 is available, then at install time scripts which
are compatible with Python 2 will have their shebangs replaced
with /usr/bin/python. This is done for compatibility until
Python 2 goes end of life. Since only the installed versions
are changed this means Python 3 must be installed on the system
for test-runner when testing in-tree.
* Added --with-python=<2|3|3.4,etc> configure option which sets
the PYTHON environment variable to target a specific python
version. By default the newest installed version of Python
will be used or the preferred distribution version when
creating pacakges.
* Fixed --enable-pyzfs configure checks so they are run when
--enable-pyzfs=check and --enable-pyzfs=yes.
* Enabled pyzfs for Python 3.4 and newer, which is now supported.
* Renamed pyzfs package to python<VERSION>-pyzfs and updated to
install in the appropriate site location. For example, when
building with --with-python=3.4 a python34-pyzfs will be
created which installs in /usr/lib/python3.4/site-packages/.
* Renamed the following python scripts according to the Fedora
guidance for packaging utilities in /bin
- dbufstat.py -> dbufstat
- arcstat.py -> arcstat
- arc_summary.py -> arc_summary
- arc_summary3.py -> arc_summary3
* Updated python-cffi package name. On CentOS 6, CentOS 7, and
Amazon Linux it's called python-cffi, not python2-cffi. For
Python3 it's called python3-cffi or python3x-cffi.
* Install one version of arc_summary. Depending on the version
of Python available install either arc_summary2 or arc_summary3
as arc_summary. The user output is only slightly different.
Reviewed-by: John Ramsden <johnramsden@riseup.net>
Reviewed-by: Neal Gompa <ngompa@datto.com>
Reviewed-by: loli10K <ezomori.nozomu@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #8096
2018-10-31 19:22:59 +03:00
|
|
|
*.pyc
|
|
|
|
*.pyo
|
2010-01-08 22:35:17 +03:00
|
|
|
.deps
|
|
|
|
.libs
|
2016-05-12 17:51:24 +03:00
|
|
|
.dirstamp
|
2010-01-08 22:35:17 +03:00
|
|
|
.DS_Store
|
|
|
|
modules.order
|
|
|
|
Makefile
|
2012-08-27 05:10:24 +04:00
|
|
|
Makefile.in
|
2017-05-25 01:56:10 +03:00
|
|
|
*.patch
|
|
|
|
*.orig
|
2020-04-14 21:36:28 +03:00
|
|
|
*.tmp
|
2022-04-09 05:09:55 +03:00
|
|
|
*.log
|