Opened 17 years ago
Last modified 15 years ago
#345 new Defect
More files needed on svn:ignore list
Reported by: | Nicolas | Owned by: | davea |
---|---|---|---|
Priority: | Trivial | Milestone: | Undetermined |
Component: | Client - Build | Version: | |
Keywords: | svn | Cc: |
Description
On a fresh SVN checkout:
After running ./autosetup
, the file sea/Makefile.in
shows as '?
' status on SVN (visible by running svn status
command). The ?
means it's not on the repository, not marked for addition (to commit it later), and not ignored either.
After ./configure --disable-client
, the 'svn status' list gets much longer:
? Makefile ? config.status ? libtool ? config.log ? m4/Makefile ? clientgui/.deps ? clientgui/Makefile ? db/Makefile ? sched/.deps ? sched/Makefile ? sched/boinc_path_config.py ? tools/.deps ? tools/Makefile ? tools/boinc_path_config.py ? apps/.deps ? apps/Makefile ? lib/.deps ? lib/Makefile ? sea/Makefile.in ? sea/Makefile ? test/Makefile ? test/boinc_path_config.py ? py/boinc_path_config.py ? py/Makefile ? py/Boinc/boinc_path_config.py ? py/Boinc/Makefile ? zip/.deps ? zip/Makefile ? zip/zip/Makefile ? zip/unzip/Makefile ? api/.deps ? api/Makefile ? client/.deps ? client/Makefile ? client/win/boinc_path_config.py
Most of those files should be added to the svn:ignore property. There are also a few more files (like compiled executables) that are shown on the list after running make
(but I won't paste the whole list; after all, you can just run svn status
yourself).
Finally, there are even a few files that aren't deleted by make distclean
! The distclean
rule should leave the directory (almost) as it was after checking out and before running any command.
Change History (4)
comment:1 Changed 17 years ago by
comment:2 Changed 17 years ago by
Owner: | changed from romw to davea |
---|
comment:3 Changed 17 years ago by
[13813] added lots of files. Some I see missing (maybe some of these actually shouldn't be ignored):
sched/status
andsched/stop
(symlinks tosched/start
)lib/boinccmd
tools/create_work
- Compiled binaries in
apps/
(1sec
,concat
,upper_case
) - Many
boinc_path_config.py
andboinc_path_config.pyc
, on different directories
And Makefiles
generated by configure
... I'm not sure if those should be ignored. Somebody should check how other projects do it - projects that use automake and don't keep makefiles in the repository.
While we are at it, could the
.cvsignore
files that are in nearly all directories removed from trunk. They serve no purpose now that BOINC uses Subversion.