Bug 1496 - abf-console-client should ignore some files during "abf put"
: abf-console-client should ignore some files during "abf put"
Status: RESOLVED FIXED
Product: Desktop Features
Classification: ROSA Desktop
Component: All
: unspecified
: All Linux
: Lowest minor
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-01-21 23:05 MSK by Bernhard Rosenkränzer
Modified: 2015-06-05 01:21 MSD (History)
1 user (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Rosenkränzer 2013-01-21 23:05:55 MSK
After doing a local build with rpm or abb, the directory is cluttered with some files that shouldn't be added to the git repository or file server -- BUILD/, BUILDROOT/, *.buildlog, RPMS/

"abf put" should automatically ignore those files.
Comment 1 Stanislav Fomin 2013-12-10 14:50:56 MSK
Надо разбираться с этим наследием — какие из этих багов живы, и можно ли их добить. Приоритет гномовым.
Comment 2 Denis Silakov 2015-03-28 23:51:21 MSK
For some unclear reason this bug was assigned to uxteam and thus was not addressed. However, the Bero's idea sounds reasonable, I'll take a look at this.
Comment 3 Denis Silakov 2015-03-28 23:52:30 MSK
(In reply to comment #2)
> For some unclear reason this bug was assigned to uxteam 

... likely because we don't have "ABF" product in this bugzilla, ABF developers prefer to read issue reports and ideas in ABF itself.
Comment 4 Denis Silakov 2015-06-05 01:21:32 MSD
Finally, the requested behavior is partially implemented:

http://abf-blog.rosalinux.ru/post/120721551608/console-client-smarter-abf-put

By default, the updated client will ignore folders and binary files that are not uploaded to File Store. As for ignorance of textual files, we decided that for now it's better to suggest using global .gitignore settings. We could implement some analogue of '.gitignore' for abfcc, but we don't have many patterns to be added to such "ignore" config by default. So most users will have to setup it manually, but for such cases with they can edit their .gitignore equally well.